Versions in this module Expand all Collapse all v3 v3.12.2 May 6, 2022 v3.12.1 May 6, 2022 Changes in this version + const NamespaceSeparator + var ErrCantUnmarshalPrecondition = errors.New("task: Can't unmarshal precondition value") + func Merge(t1, t2 *Taskfile, namespaces ...string) error + type Call struct + Task string + Vars *Vars + type Cmd struct + Cmd string + Defer bool + IgnoreError bool + Silent bool + Task string + Vars *Vars + func (c *Cmd) UnmarshalYAML(unmarshal func(interface{}) error) error + type Dep struct + Task string + Vars *Vars + func (d *Dep) UnmarshalYAML(unmarshal func(interface{}) error) error + type IncludedTaskfile struct + AdvancedImport bool + Dir string + Optional bool + Taskfile string + Vars *Vars + func (it *IncludedTaskfile) UnmarshalYAML(unmarshal func(interface{}) error) error + type IncludedTaskfiles struct + Keys []string + Mapping map[string]IncludedTaskfile + func (tfs *IncludedTaskfiles) Len() int + func (tfs *IncludedTaskfiles) Merge(other *IncludedTaskfiles) + func (tfs *IncludedTaskfiles) Range(yield func(key string, includedTaskfile IncludedTaskfile) error) error + func (tfs *IncludedTaskfiles) Set(key string, includedTaskfile IncludedTaskfile) + func (tfs *IncludedTaskfiles) UnmarshalYAML(node *yaml.Node) error + type Output struct + Group OutputGroup + Name string + func (s *Output) IsSet() bool + func (s *Output) UnmarshalYAML(unmarshal func(interface{}) error) error + type OutputGroup struct + Begin string + End string + func (g *OutputGroup) IsSet() bool + type Precondition struct + Msg string + Sh string + func (p *Precondition) UnmarshalYAML(unmarshal func(interface{}) error) error + type Task struct + Cmds []*Cmd + Deps []*Dep + Desc string + Dir string + Env *Vars + Generates []string + IgnoreError bool + IncludeVars *Vars + IncludedTaskfileVars *Vars + Interactive bool + Label string + Method string + Preconditions []*Precondition + Prefix string + Run string + Silent bool + Sources []string + Status []string + Summary string + Task string + Vars *Vars + func (t *Task) Name() string + func (t *Task) UnmarshalYAML(unmarshal func(interface{}) error) error + type Taskfile struct + Dotenv []string + Env *Vars + Expansions int + Includes *IncludedTaskfiles + Method string + Output Output + Run string + Silent bool + Tasks Tasks + Vars *Vars + Version string + func (tf *Taskfile) ParsedVersion() (float64, error) + func (tf *Taskfile) UnmarshalYAML(unmarshal func(interface{}) error) error + type Tasks map[string]*Task + type Var struct + Dir string + Live interface{} + Sh string + Static string + func (v *Var) UnmarshalYAML(unmarshal func(interface{}) error) error + type Vars struct + Keys []string + Mapping map[string]Var + func (vs *Vars) Len() int + func (vs *Vars) Merge(other *Vars) + func (vs *Vars) Range(yield func(key string, value Var) error) error + func (vs *Vars) Set(key string, value Var) + func (vs *Vars) ToCacheMap() (m map[string]interface{}) + func (vs *Vars) UnmarshalYAML(node *yaml.Node) error