Open
Description
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:
$ 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"
desired behaviour
Option to parse only the first document per filestream.
$ yq --blocks=1 .title doc.md
"Foo"
alternative
$ awk '{ if ($1 == "---" || $1 == "...") n+=1; if(n>1) exit 0; print; }' doc.md | yq .title
Metadata
Assignees
Labels
No labels