Documentation
¶
Index ¶
- Variables
- type Task
- func (g *Task) Catch(f func(error) error) *Task
- func (g *Task) Chdir(path string) *Task
- func (g *Task) Env(args ...string) *Task
- func (g *Task) Exec(args ...string) *Task
- func (g *Task) Execute() chan steps.Result
- func (g *Task) Exists(path string) *Task
- func (g *Task) Result(f func(interface{})) *Task
- func (g *Task) Run(taskName string) *Task
- func (g *Task) Sleep(duration string) *Task
- func (g *Task) Watch(paths ...string) *Task
Constants ¶
This section is empty.
Variables ¶
View Source
var Tasks = make(map[string]*Task)
Tasks is our global task name to *Task map.
Functions ¶
This section is empty.
Types ¶
type Task ¶
type Task struct { Name string // contains filtered or unexported fields }
Task is a named container for steps.
func (*Task) Sleep ¶
Sleep delays time by the given string, adhering to https://pkg.go.dev/time#ParseDuration
Click to show internal directories.
Click to hide internal directories.