mirror of
https://github.com/go-task/task.git
synced 2025-12-16 11:47:44 +01:00
chore: remove unused any2 testdata
This commit is contained in:
176
testdata/vars/any/Taskfile.yml
vendored
176
testdata/vars/any/Taskfile.yml
vendored
@@ -2,107 +2,113 @@ version: '3'
|
|||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
default:
|
default:
|
||||||
- task: dynamic
|
|
||||||
- task: string
|
|
||||||
- task: bool
|
|
||||||
- task: int
|
|
||||||
- task: string-array
|
|
||||||
- task: map
|
- task: map
|
||||||
- task: for-string
|
- task: nested-map
|
||||||
- task: for-int
|
- task: slice
|
||||||
- task: for-map
|
- task: ref
|
||||||
- task: for-multi-layer-map
|
- task: ref-sh
|
||||||
|
- task: ref-dep
|
||||||
dynamic:
|
- task: ref-resolver
|
||||||
vars:
|
- task: json
|
||||||
STRING_A: '$echo "A"'
|
|
||||||
STRING_B: '$echo {{.STRING_A}}B'
|
|
||||||
STRING_C: '$echo {{.STRING_B}}C'
|
|
||||||
cmds:
|
|
||||||
- echo '{{.STRING_C}}'
|
|
||||||
|
|
||||||
string:
|
|
||||||
vars:
|
|
||||||
STRING_A: 'A'
|
|
||||||
STRING_B: '{{.STRING_A}}B'
|
|
||||||
STRING_C: '{{.STRING_B}}C'
|
|
||||||
cmds:
|
|
||||||
- echo '{{.STRING_C}}'
|
|
||||||
|
|
||||||
bool:
|
|
||||||
vars:
|
|
||||||
BOOL_TRUE: true
|
|
||||||
BOOL_FALSE: false
|
|
||||||
BOOL_A: '{{and .BOOL_TRUE .BOOL_FALSE}}'
|
|
||||||
BOOL_B: '{{or .BOOL_TRUE .BOOL_FALSE}}'
|
|
||||||
BOOL_C: '{{not .BOOL_TRUE}}'
|
|
||||||
cmds:
|
|
||||||
- echo '{{if .BOOL_TRUE}}A:{{.BOOL_A}} B:{{.BOOL_B}} C:{{.BOOL_C}}{{end}}'
|
|
||||||
|
|
||||||
int:
|
|
||||||
vars:
|
|
||||||
INT_100: 100
|
|
||||||
INT_10: 10
|
|
||||||
cmds:
|
|
||||||
- echo '100 + 10 = {{add .INT_100 .INT_10}}'
|
|
||||||
- echo '100 - 10 = {{sub .INT_100 .INT_10}}'
|
|
||||||
- echo '100 * 10 = {{mul .INT_100 .INT_10}}'
|
|
||||||
- echo '100 / 10 = {{div .INT_100 .INT_10}}'
|
|
||||||
|
|
||||||
string-array:
|
|
||||||
vars:
|
|
||||||
ARRAY_1: ['A', 'B', 'C']
|
|
||||||
ARRAY_2: ['D', 'E', 'F']
|
|
||||||
cmds:
|
|
||||||
- echo '{{append .ARRAY_1 "D"}}'
|
|
||||||
- echo '{{concat .ARRAY_1 .ARRAY_2}}'
|
|
||||||
- echo '{{join " " .ARRAY_1}}'
|
|
||||||
|
|
||||||
map:
|
map:
|
||||||
vars:
|
vars:
|
||||||
MAP_1: {A: 1, B: 2, C: 3}
|
MAP:
|
||||||
MAP_2: {B: 4, C: 5, D: 6}
|
map: {"name":"Alice","age":30,"children":[{"name":"Bob","age":5},{"name":"Charlie","age":3},{"name":"Diane","age":1}]}
|
||||||
MAP_3: {C: 7, D: 8, E: 9}
|
|
||||||
cmds:
|
cmds:
|
||||||
- echo '{{merge .MAP_1 .MAP_2 .MAP_3}}'
|
- task: print-story
|
||||||
|
vars:
|
||||||
|
VAR:
|
||||||
|
ref: .MAP
|
||||||
|
|
||||||
for-string:
|
nested-map:
|
||||||
vars:
|
vars:
|
||||||
LIST: [foo, bar, baz]
|
FOO: "foo"
|
||||||
|
nested:
|
||||||
|
map:
|
||||||
|
variables:
|
||||||
|
work: "{{.FOO}}"
|
||||||
cmds:
|
cmds:
|
||||||
- for:
|
- echo {{.nested.variables.work}}
|
||||||
var: LIST
|
|
||||||
cmd: echo {{.ITEM}}
|
|
||||||
|
|
||||||
for-int:
|
slice:
|
||||||
vars:
|
vars:
|
||||||
LIST: [1, 2, 3]
|
FOO: "foo"
|
||||||
|
BAR: "bar"
|
||||||
|
slice_variables_work: ["{{.FOO}}","{{.BAR}}"]
|
||||||
cmds:
|
cmds:
|
||||||
- for:
|
- echo {{index .slice_variables_work 0}} {{index .slice_variables_work 1}}
|
||||||
var: LIST
|
|
||||||
cmd: echo {{add .ITEM 100}}
|
|
||||||
|
|
||||||
for-map:
|
ref:
|
||||||
vars:
|
vars:
|
||||||
MAP:
|
MAP:
|
||||||
KEY_1: value_1
|
map: {"name":"Alice","age":30,"children":[{"name":"Bob","age":5},{"name":"Charlie","age":3},{"name":"Diane","age":1}]}
|
||||||
KEY_2: value_2
|
MAP_REF:
|
||||||
KEY_3: value_3
|
ref: .MAP
|
||||||
cmds:
|
cmds:
|
||||||
- for:
|
- task: print-story
|
||||||
var: MAP
|
vars:
|
||||||
cmd: echo {{.KEY}} {{.ITEM}}
|
VAR:
|
||||||
|
ref: .MAP_REF
|
||||||
|
|
||||||
for-multi-layer-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: "fromJson {{.JSON_STRING}}"
|
||||||
|
MAP_REF:
|
||||||
|
ref: .JSON
|
||||||
|
cmds:
|
||||||
|
- task: print-story
|
||||||
|
vars:
|
||||||
|
VAR:
|
||||||
|
ref: .MAP_REF
|
||||||
|
|
||||||
|
ref-dep:
|
||||||
vars:
|
vars:
|
||||||
MAP:
|
MAP:
|
||||||
KEY_1:
|
map: {"name":"Alice","age":30,"children":[{"name":"Bob","age":5},{"name":"Charlie","age":3},{"name":"Diane","age":1}]}
|
||||||
SUBKEY: sub_value_1
|
deps:
|
||||||
KEY_2:
|
- task: print-story
|
||||||
SUBKEY: sub_value_2
|
vars:
|
||||||
KEY_3:
|
VAR:
|
||||||
SUBKEY: sub_value_3
|
ref: .MAP
|
||||||
|
|
||||||
|
ref-resolver:
|
||||||
|
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:
|
cmds:
|
||||||
- for:
|
- task: print-var
|
||||||
var: MAP
|
vars:
|
||||||
cmd: echo {{.KEY}} {{.ITEM.SUBKEY}}
|
VAR:
|
||||||
|
ref: (index .MAP_REF.children 0).name
|
||||||
|
|
||||||
|
json:
|
||||||
|
vars:
|
||||||
|
JSON_STRING:
|
||||||
|
sh: cat example.json
|
||||||
|
JSON:
|
||||||
|
ref: "fromJson .JSON_STRING"
|
||||||
|
cmds:
|
||||||
|
- task: print-story
|
||||||
|
vars:
|
||||||
|
VAR:
|
||||||
|
ref: .JSON
|
||||||
|
|
||||||
|
print-var:
|
||||||
|
cmds:
|
||||||
|
- echo "{{.VAR}}"
|
||||||
|
|
||||||
|
print-story:
|
||||||
|
cmds:
|
||||||
|
- >-
|
||||||
|
echo "{{.VAR.name}} has {{len .VAR.children}} children called
|
||||||
|
{{- $children := .VAR.children -}}
|
||||||
|
{{- range $i, $child := $children -}}
|
||||||
|
{{- if lt $i (sub (len $children) 1)}} {{$child.name -}},
|
||||||
|
{{- else}} and {{$child.name -}}
|
||||||
|
{{- end -}}
|
||||||
|
{{- end -}}"
|
||||||
|
|||||||
115
testdata/vars/any2/Taskfile.yml
vendored
115
testdata/vars/any2/Taskfile.yml
vendored
@@ -1,115 +0,0 @@
|
|||||||
version: '3'
|
|
||||||
|
|
||||||
tasks:
|
|
||||||
default:
|
|
||||||
- task: map
|
|
||||||
- task: nested-map
|
|
||||||
- task: slice
|
|
||||||
- task: ref
|
|
||||||
- task: ref-sh
|
|
||||||
- task: ref-dep
|
|
||||||
- task: ref-resolver
|
|
||||||
- task: json
|
|
||||||
|
|
||||||
map:
|
|
||||||
vars:
|
|
||||||
MAP:
|
|
||||||
map: {"name":"Alice","age":30,"children":[{"name":"Bob","age":5},{"name":"Charlie","age":3},{"name":"Diane","age":1}]}
|
|
||||||
cmds:
|
|
||||||
- task: print-story
|
|
||||||
vars:
|
|
||||||
VAR:
|
|
||||||
ref: .MAP
|
|
||||||
|
|
||||||
nested-map:
|
|
||||||
vars:
|
|
||||||
FOO: "foo"
|
|
||||||
nested:
|
|
||||||
map:
|
|
||||||
variables:
|
|
||||||
work: "{{.FOO}}"
|
|
||||||
cmds:
|
|
||||||
- echo {{.nested.variables.work}}
|
|
||||||
|
|
||||||
slice:
|
|
||||||
vars:
|
|
||||||
FOO: "foo"
|
|
||||||
BAR: "bar"
|
|
||||||
slice_variables_work: ["{{.FOO}}","{{.BAR}}"]
|
|
||||||
cmds:
|
|
||||||
- echo {{index .slice_variables_work 0}} {{index .slice_variables_work 1}}
|
|
||||||
|
|
||||||
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-story
|
|
||||||
vars:
|
|
||||||
VAR:
|
|
||||||
ref: .MAP_REF
|
|
||||||
|
|
||||||
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-story
|
|
||||||
vars:
|
|
||||||
VAR:
|
|
||||||
ref: .MAP_REF
|
|
||||||
|
|
||||||
ref-dep:
|
|
||||||
vars:
|
|
||||||
MAP:
|
|
||||||
map: {"name":"Alice","age":30,"children":[{"name":"Bob","age":5},{"name":"Charlie","age":3},{"name":"Diane","age":1}]}
|
|
||||||
deps:
|
|
||||||
- task: print-story
|
|
||||||
vars:
|
|
||||||
VAR:
|
|
||||||
ref: .MAP
|
|
||||||
|
|
||||||
ref-resolver:
|
|
||||||
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: (index .MAP_REF.children 0).name
|
|
||||||
|
|
||||||
json:
|
|
||||||
vars:
|
|
||||||
JSON_STRING:
|
|
||||||
sh: cat example.json
|
|
||||||
JSON:
|
|
||||||
ref: "fromJson .JSON_STRING"
|
|
||||||
cmds:
|
|
||||||
- task: print-story
|
|
||||||
vars:
|
|
||||||
VAR:
|
|
||||||
ref: .JSON
|
|
||||||
|
|
||||||
print-var:
|
|
||||||
cmds:
|
|
||||||
- echo "{{.VAR}}"
|
|
||||||
|
|
||||||
print-story:
|
|
||||||
cmds:
|
|
||||||
- >-
|
|
||||||
echo "{{.VAR.name}} has {{len .VAR.children}} children called
|
|
||||||
{{- $children := .VAR.children -}}
|
|
||||||
{{- range $i, $child := $children -}}
|
|
||||||
{{- if lt $i (sub (len $children) 1)}} {{$child.name -}},
|
|
||||||
{{- else}} and {{$child.name -}}
|
|
||||||
{{- end -}}
|
|
||||||
{{- end -}}"
|
|
||||||
Reference in New Issue
Block a user