package
1.2.0
Repository: https://github.com/flowpack/prunner.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
NewPgidExecutor creates new pgid executor.
NewScheduler create new Scheduler instance.
NewTaskRunner creates new TaskRunner instance.
WithContexts adds provided contexts to task runner.
WithEnv adds provided environment variables to task runner.
WithKillTimeout sets the kill timeout for execution of commands.
WithVariables adds provided variables to task runner.

# Constants

No description provided by the author

# Structs

No description provided by the author
LineWriter splits written data into lines This is not used yet but prepared for streaming output later.
PgidExecutor is an executor that starts commands in a new process group (if supported by OS) It is based on executor.DefaultExecutor but uses an exec handler that sets setpgid to start child processes in a new process group (with negative pid).
Scheduler executes ExecutionGraph.
TaskRunner run tasks.

# Interfaces

No description provided by the author
Runner extends runner.Runner (from taskctl) to implement additional features: - storage of outputs - callback on finished task (so we can f.e.

# Type aliases

Opts is a task runner configuration function.