mirror of
https://github.com/go-task/task.git
synced 2025-12-15 19:27:43 +01:00
37 lines
682 B
YAML
37 lines
682 B
YAML
version: 3
|
|
|
|
tasks:
|
|
mytask:
|
|
desc: It does things
|
|
summary: |
|
|
It does things and has optional and required variables.
|
|
vars:
|
|
OPTIONAL_VAR: "hello"
|
|
requires:
|
|
vars:
|
|
- REQUIRED_VAR
|
|
cmds:
|
|
- cmd: echo {{ .OPTIONAL_VAR }} {{ .REQUIRED_VAR }}
|
|
|
|
with-sh-var:
|
|
desc: Task with shell variable
|
|
vars:
|
|
DYNAMIC_VAR:
|
|
sh: echo "world"
|
|
STATIC_VAR: "hello"
|
|
cmds:
|
|
- echo {{ .DYNAMIC_VAR }}
|
|
|
|
no-vars:
|
|
desc: Task without variables
|
|
cmds:
|
|
- echo "no vars here"
|
|
|
|
only-requires:
|
|
desc: Task with only requires
|
|
requires:
|
|
vars:
|
|
- NEEDED_VAR
|
|
cmds:
|
|
- echo {{ .NEEDED_VAR }}
|