For the complete documentation index, see llms.txt. This page is also available as Markdown.

Create, Collect into Object

This is used to construct objects (or maps). This can be used against existing yaml, or to create fresh yaml documents.

Collect empty object

Running

yq --null-input '{}'

will output

{}

Wrap (prefix) existing object

Given a sample.yml file of:

name: Mike

then

yq '{"wrap": .}' sample.yml

will output

wrap:
  name: Mike

Using splat to create multiple objects

Given a sample.yml file of:

then

will output

Working with multiple documents

Given a sample.yml file of:

then

will output

Creating yaml from scratch

Running

will output

Creating yaml from scratch with multiple objects

Running

will output

Last updated