parent
8ddda7f2b4
commit
ac031344d3
5 changed files with 222 additions and 207 deletions
24
inc/yaml
Normal file
24
inc/yaml
Normal 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")'
|
||||
}
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue