# Functions
DefaultContext creates default ExecutionContext instance.
NewExecutionContext creates new ExecutionContext instance.
NewTaskCompiler create new TaskCompiler instance.
NewTaskRunner creates new TaskRunner instance.
No description provided by the author
WithContexts adds provided contexts to task runner.
WithGracefulCtx uses the top most context to create child contexts this will ensure the cancellation is propagated properly down.
WithQuote is functional option to set Quote for ExecutionContext.
WithVariables adds provided variables to task runner.
# Variables
No description provided by the author
No description provided by the author
# Structs
ExecutionContext allow you to set up execution environment, variables, binary which will run your task, up/down commands etc.
TaskCompiler compiles tasks into jobs for executor.
TaskRunner struct holds the properties and methods for running the tasks inside the given executor.
# Type aliases
ExecutionContextOption is a functional option to configure ExecutionContext.
Opts is a task runner configuration function.