Open casperdcl opened 1 year ago
Many markdown files start with a YAML header block. Would be nice for yq to support them.
yq
Currently yq complains about the markdown:
$ cat doc.md --- title: Foo author: [Bar] --- Some *Example* markdown $ yq .title doc.md "Foo" jq: error (at <stdin>:2): Cannot index string with string "title"
Option to parse only the first document per filestream.
$ yq --blocks=1 .title doc.md "Foo"
$ awk '{ if ($1 == "---" || $1 == "...") n+=1; if(n>1) exit 0; print; }' doc.md | yq .title
Many markdown files start with a YAML header block. Would be nice for
yq
to support them.current behaviour
Currently
yq
complains about the markdown:desired behaviour
Option to parse only the first document per filestream.
alternative