Splits up file into smaller files

Closes issue #9
This commit is contained in:
Jonathan Hodgson 2020-12-20 17:06:44 +00:00
parent 8ddda7f2b4
commit ac031344d3
5 changed files with 222 additions and 207 deletions

24
inc/yaml Normal file
View file

@ -0,0 +1,24 @@
#!/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")'
}