Versions in this module Expand all Collapse all v0 v0.0.2 Apr 15, 2024 Changes in this version + func RunStdout(ctx context.Context, container app.EnvStdioContainer, runner Runner, ...) ([]byte, error) + type Process interface + Wait func(ctx context.Context) error + type RunOption func(*execOptions) + func RunWithArgs(args ...string) RunOption + func RunWithDir(dir string) RunOption + func RunWithEnv(env map[string]string) RunOption + func RunWithStderr(stderr io.Writer) RunOption + func RunWithStdin(stdin io.Reader) RunOption + func RunWithStdout(stdout io.Writer) RunOption + type Runner interface + Run func(ctx context.Context, name string, options ...RunOption) error + Start func(name string, options ...StartOption) (Process, error) + func NewRunner(options ...RunnerOption) Runner + type RunnerOption func(*runner) + func RunnerWithParallelism(parallelism int) RunnerOption + type StartOption func(*execOptions) + func StartWithArgs(args ...string) StartOption + func StartWithDir(dir string) StartOption + func StartWithEnv(env map[string]string) StartOption + func StartWithStderr(stderr io.Writer) StartOption + func StartWithStdin(stdin io.Reader) StartOption + func StartWithStdout(stdout io.Writer) StartOption