X-Git-Url: https://git.danieliu.xyz/?p=pinopress.git;a=blobdiff_plain;f=modules%2Fmd-header;fp=modules%2Fmd-header;h=f913fc9ac7688a1a65e7f973e520bb0da0ea5058;hp=0000000000000000000000000000000000000000;hb=d9e98960c517be5806c756518f46827cf59d0471;hpb=65d70f73b4e67c4c5768a15bb85d1dcfb1a66351 diff --git a/modules/md-header b/modules/md-header new file mode 100755 index 0000000..f913fc9 --- /dev/null +++ b/modules/md-header @@ -0,0 +1,17 @@ +#!/bin/sh + +## module to read meta in header of md file +## usage: +## md-header [md_filepath] [header_name] + +[ "$#" -ne 2 ] && { echo "Incorrect usage"; exit 1; } + +propname="" +case "$2" in + name) propname=name;; + published) propname=published;; + tags) propname=tags;; + *) exit 1;; +esac + +sed -nE "s/^-- ${propname}: (.*)$/\1/p" "$1"