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

Tag

The tag operator can be used to get or set the tag of nodes (e.g. !!str, !!int, !!bool).

Get tag

Given a sample.yml file of:

a: cat
b: 5
c: 3.2
e: true
f: []

then

yq '.. | tag' sample.yml

will output

!!map
!!str
!!int
!!float
!!bool
!!seq

type is an alias for tag

Given a sample.yml file of:

then

will output

Set custom tag

Given a sample.yml file of:

then

will output

Find numbers and convert them to strings

Given a sample.yml file of:

then

will output

Last updated