#!/usr/bin/env bash getYamlBlock(){ vecho "getYamlBlock $*" cd "$dataDir" || return local filename filename="$(findFile "$1")" sed -n '1 { /^---/ { :a N; /\n---/! ba; p} }' "$filename" | sed '1d;$d;s/\t/ /g' } getYamlTitle(){ vecho "getYamlTitle $*" cd "$dataDir" || return getYamlBlock "$1" | yq -r '.Title' } getYamlTags(){ vecho "getYamlTitle $*" cd "$dataDir" || return getYamlBlock "$1" | yq -r '.Tags | join("\n")' }