mirror of
https://github.com/go-task/task.git
synced 2025-12-24 07:29:22 +01:00
feat: resolve variables in vars declarations too
This commit is contained in:
26
testdata/vars/any2/Taskfile.yml
vendored
26
testdata/vars/any2/Taskfile.yml
vendored
@@ -16,6 +16,32 @@ tasks:
|
||||
VAR:
|
||||
ref: MAP
|
||||
|
||||
map-ref:
|
||||
vars:
|
||||
MAP:
|
||||
map: {"name":"Alice","age":30,"children":[{"name":"Bob","age":5},{"name":"Charlie","age":3},{"name":"Diane","age":1}]}
|
||||
MAP_REF:
|
||||
ref: MAP
|
||||
cmds:
|
||||
- task: print-var
|
||||
vars:
|
||||
VAR:
|
||||
ref: MAP_REF
|
||||
|
||||
map-ref-sh:
|
||||
vars:
|
||||
JSON_STRING:
|
||||
sh: echo '{"name":"Alice","age":30,"children":[{"name":"Bob","age":5},{"name":"Charlie","age":3},{"name":"Diane","age":1}]}'
|
||||
JSON:
|
||||
json: "{{.JSON_STRING}}"
|
||||
MAP_REF:
|
||||
ref: JSON
|
||||
cmds:
|
||||
- task: print-var
|
||||
vars:
|
||||
VAR:
|
||||
ref: MAP_REF
|
||||
|
||||
json:
|
||||
vars:
|
||||
JSON_STRING:
|
||||
|
||||
Reference in New Issue
Block a user