# 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.