From 4d6a936a273b7eded936eac5687cd986d0dd3e00 Mon Sep 17 00:00:00 2001 From: Vladimir Vivien Date: Sun, 23 May 2021 15:45:58 -0400 Subject: [PATCH 1/2] Update with v0.2.0 tasks --- TODO.md | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/TODO.md b/TODO.md index cd25f82..7ffafcc 100644 --- a/TODO.md +++ b/TODO.md @@ -1,10 +1,20 @@ -## TODO +# TODO +## v0.2.0 +* [ ] Map program flags (#20) +* [ ] Piping/chaining OS exec commands (#29) +* [ ] Support for scatter/gather exec commands +* [ ] Support for concurrent exec of os commands +* [ ] Introduce Windows support (#27) -## v0.0.1-alpha.3 + + + +## Previous releases +#### v0.0.1-alpha.3 * [x] Refactor configuration storage * [x] Store and expose proc information for child processes -## v0.0.1-alpha.4 +#### v0.0.1-alpha.4 * [x] Add Proc namespace with process-related methods * `Proc.ID()` * `Proc.Exited()` @@ -12,7 +22,6 @@ * `Proc.IsSuccess()` * `Proc.SysTime()` * `Proc.UserTime()` - * [x] Add Prog namespace for methods related to running program * Exit - `e.Prog.Exit(code, msgs...string)` (exit prog) * Name - `e.Prog.Name()` (prog name) @@ -20,14 +29,13 @@ * Pid - `e.Prog.Pid()` (proc id) * Pwd - `e.Prog.Workdir()` * Avail - `e.Prog.Avail(path)` - * [x] Doc update -## v0.0.1-alpha.5 +#### v0.0.1-alpha.5 * [x] Namespace all methods * [x] Add package level shortcut funcs for popular methods -## v0.0.1-alpha.6 +#### v0.0.1-alpha.6 * [ ] ~Default shell: sets a default shell for method Run (`e.Conf.Shell()`)~. * [x] Enhanced text parsing with parameter expansion escape From 48f0cf375970f3e4543da88af9f9a35a99858866 Mon Sep 17 00:00:00 2001 From: Vladimir Vivien Date: Sun, 1 Aug 2021 15:47:50 -0400 Subject: [PATCH 2/2] Update TODO.md --- TODO.md | 57 +++++++-------------------------------------------------- 1 file changed, 7 insertions(+), 50 deletions(-) diff --git a/TODO.md b/TODO.md index 7ffafcc..ec28d14 100644 --- a/TODO.md +++ b/TODO.md @@ -1,52 +1,9 @@ -# TODO -## v0.2.0 +# Upcoming Tasks +The following are high-level tasks that will be applied for upcoming release cycles. + +* [ ] Introduce Windows support (#27) +* [ ] Support for scatter/gather exec commands +* [ ] Support for concurrent exec of os commands * [ ] Map program flags (#20) * [ ] Piping/chaining OS exec commands (#29) -* [ ] Support for scatter/gather exec commands -* [ ] Support for concurrent exec of os commands -* [ ] Introduce Windows support (#27) - - - - -## Previous releases -#### v0.0.1-alpha.3 -* [x] Refactor configuration storage -* [x] Store and expose proc information for child processes - -#### v0.0.1-alpha.4 -* [x] Add Proc namespace with process-related methods -* `Proc.ID()` -* `Proc.Exited()` -* `Proc.ExitCode()` -* `Proc.IsSuccess()` -* `Proc.SysTime()` -* `Proc.UserTime()` -* [x] Add Prog namespace for methods related to running program -* Exit - `e.Prog.Exit(code, msgs...string)` (exit prog) -* Name - `e.Prog.Name()` (prog name) -* Args - `e.Prog.Args()` (slice of prog arguments) -* Pid - `e.Prog.Pid()` (proc id) -* Pwd - `e.Prog.Workdir()` -* Avail - `e.Prog.Avail(path)` -* [x] Doc update - -#### v0.0.1-alpha.5 -* [x] Namespace all methods -* [x] Add package level shortcut funcs for popular methods - -#### v0.0.1-alpha.6 -* [ ] ~Default shell: sets a default shell for method Run (`e.Conf.Shell()`)~. -* [x] Enhanced text parsing with parameter expansion escape - - -## ~Upcoming~ -- Ability to pipe result from previous cmd i.e.: - e.Pipe(e.Run(cmd), e.Run(cmd), e.Run(cmd)) -- Item iterator: - e.ForEach(list interface{}, func(item)) -- Files iterator: - e.ForPath(paths interface{}, func(item))) - -## Future -- Windows support? \ No newline at end of file +* [ ] Apply code quality changes