pinosaur
/
pinopress.git
/ blob
f913fc9ac7688a1a65e7f973e520bb0da0ea5058
[pinopress.git]
/
modules
/
md-header
1
#!/bin/sh
2
3
## module to read meta in header of md file
4
## usage:
5
## md-header [md_filepath] [header_name]
6
7
[ "$#" -ne 2 ] && { echo "Incorrect usage"; exit 1; }
8
9
propname=""
10
case "$2" in
11
name) propname=name;;
12
published) propname=published;;
13
tags) propname=tags;;
14
*) exit 1;;
15
esac
16
17
sed -nE "s/^-- ${propname}: (.*)$/\1/p" "$1"