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"