-
-
Notifications
You must be signed in to change notification settings - Fork 786
Closed
Labels
area: parserChanges related to parsing Taskfiles.Changes related to parsing Taskfiles.
Description
Line 109 in e47f557
| var cmds []*Cmd |
Support the decoding of YAML anchors in task cmds, similar to #2551.
Example taskfile:
version: '3'
silent: true
vars:
FOO_VAR: tf_var_foo
env:
FOO_ENVAR: tf_envar_foo
tasks:
default:
cmds:
- task: override
print:
internal: true
cmds: &print_cmds
- cmd: echo "{{.TASK}}"
- cmd: echo " var FOO_VAR = {{.FOO_VAR}}"
- cmd: echo " var FOO_ENVAR = {{.FOO_ENVAR}}"
- cmd: echo " env FOO_ENVAR = $FOO_ENVAR"
override:
vars:
FOO_VAR: t_var_foo
env:
FOO_ENVAR: t_envar_foo
cmds:
<<: *print_cmds
General idea is to support DRY principle for sequences of commands.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area: parserChanges related to parsing Taskfiles.Changes related to parsing Taskfiles.