/
root.yml
65 lines (62 loc) · 1.24 KB
/
root.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
foo: bar
files:
scalar: !!import/merge
- ./foo/a.yml
- ./scalar/string.yml
sequence: !!import/sequence
- ./foo/a.yml
- ./foo/b.yml
shallow: !!import/shallow
- ./foo/a.yml
- ./foo/b.yml
merge: !!import/merge
- ./foo/a.yml
- ./foo/b.yml
deep: !!import/deep
- ./foo/a.yml
- ./foo/b.yml
directories:
sequence: !!import/sequence [./foo]
shallow: !!import/shallow [./foo]
merge: !!import/merge [./foo]
deep: !!import/deep [./foo]
payload:
plain: !!import/payload
paths:
- ./foo/a.yml
- ./foo/b.yml
data:
bar:
baz: !!import/single ./scalar/num.yml
recursive: !!import/payload
recursive: true
strategy: sequence
paths: ./foo
data:
last: foo
arr: !!import/payload
strategy: deep
paths: ./arr.yml
data:
- key: bar
value: bar
falsy: !!import/payload
strategy: merge
paths: ./arr.yml
data:
false
extensions: !!import/sequence [./scalar]
trees:
plain: !!import/tree
paths: ./foo
recursive: !!import/tree
paths: ./foo
recursive: true
multiple: !!import/tree
strategy: 'deep'
paths:
- ./foo/bar
- ./foo/baz
data:
a:
baz: !!import/single ./scalar/num.yml