-
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
Motivation: using built-in package os/exec is not convenient. Need a top-level abstraction allows to
- watch and manage all processes
- use autocompletion to pass args and flags
Draft
cancel, err := process.Run("id", cmd)
if err != nil { ... }
defer cancel()
process.Find("id").Signal(os.Interrupt) // == .Stop()
cmd := process.Go().Mod().Tidy(args...).WithParam("key", "value").WithFlag("edit")To do
- create issue for https://github.com/octolab/try/issues
- create issue for https://github.com/octolab/parallel/issues
- create issue for https://github.com/kamilsk/lift/issues
- create issue for https://github.com/kamilsk/egg/issues
- create issue for https://github.com/kamilsk/forward/issues
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Backlog