Versions in this module Expand all Collapse all v3 v3.0.4 Mar 6, 2024 v3.0.3 Mar 6, 2024 v3.0.1 Mar 6, 2024 Changes in this version + const MaximumTaskCall + var ErrPreconditionFailed = errors.New("task: precondition not met") + func FilterOutInternal(task *ast.Task) bool + func FilterOutNoDesc(task *ast.Task) bool + func InitTaskfile(w io.Writer, dir string) error + type Executor struct + AssumeTerm bool + AssumeYes bool + Color bool + Compiler *compiler.Compiler + Concurrency int + Dir string + Download bool + Dry bool + Entrypoint string + Force bool + ForceAll bool + Insecure bool + Interval time.Duration + Logger *logger.Logger + Offline bool + Output output.Output + OutputStyle ast.Output + Parallel bool + Silent bool + Stderr io.Writer + Stdin io.Reader + Stdout io.Writer + Summary bool + TaskSorter sort.TaskSorter + Taskfile *ast.Taskfile + TempDir string + Timeout time.Duration + UserWorkingDir string + Verbose bool + Watch bool + func (e *Executor) CompiledTask(call *ast.Call) (*ast.Task, error) + func (e *Executor) FastCompiledTask(call *ast.Call) (*ast.Task, error) + func (e *Executor) GetHash(t *ast.Task) (string, error) + func (e *Executor) GetTask(call *ast.Call) (*ast.Task, error) + func (e *Executor) GetTaskList(filters ...FilterFunc) ([]*ast.Task, error) + func (e *Executor) InterceptInterruptSignals() + func (e *Executor) ListTaskNames(allTasks bool) error + func (e *Executor) ListTasks(o ListOptions) (bool, error) + func (e *Executor) Run(ctx context.Context, calls ...*ast.Call) error + func (e *Executor) RunTask(ctx context.Context, call *ast.Call) error + func (e *Executor) Setup() error + func (e *Executor) Status(ctx context.Context, calls ...*ast.Call) error + func (e *Executor) ToEditorOutput(tasks []*ast.Task, noStatus bool) (*editors.Taskfile, error) + type FilterFunc func(task *ast.Task) bool + type ListOptions struct + FormatTaskListAsJSON bool + ListAllTasks bool + ListOnlyTasksWithDescriptions bool + NoStatus bool + func NewListOptions(list, listAll, listAsJson, noStatus bool) ListOptions + func (o ListOptions) Filters() []FilterFunc + func (o ListOptions) ShouldListTasks() bool + func (o ListOptions) Validate() error