Merge
Merge multiple yaml files into a one
Last updated
yq m -i data1.yaml data2.yamla: simple
b: [1, 2]
d: left alonea: other
b: [3, 4]
c:
test: 1yq m -x data1.yaml data2.yamla: other
b: [3, 4]
c:
test: 1
d: left alonea: simple
b: [1, 2]
d: hia: something
b: [3, 4]
c:
test: 2
other: trueyq m --arrays=append data1.yaml data2.yamla: simple
b: [1, 2, 3, 4]
c:
test: 2
other: true
d: hia: thing
b: something elseb: new value
d: not in originalyq m --overwrite --autocreate=false data1.yml data2.ymla: thing
b: new valuesomething: else
---
a: simple
b: catb: dogyq m -x -d1 data1.yaml data3.yamlsomething: else
---
a: simple
b: dogsomething: else
---
a: simple
b: catb: dogyq m -x -d'*' data1.yaml data3.yamlb: dog
something: else
---
a: simple
b: dog