Add optarg for renderer selection

This commit is contained in:
Maciej Ziaja 2020-02-22 11:48:41 +01:00
parent 4b7497b96f
commit 8482d2884d
1 changed files with 7 additions and 2 deletions

9
ssb
View File

@ -4,14 +4,14 @@ function usage
{ {
echo \ echo \
"Usage: $0 [-d|-g|-h|-r] [-c CSS_PATH] [-e HEADER_PATH]" \ "Usage: $0 [-d|-g|-h|-r] [-c CSS_PATH] [-e HEADER_PATH]" \
"[-f FOOTER_PATH] [-o OUTPUT_DIR] [-p POSTS_DIR]" "[-f FOOTER_PATH] [-m MARKDOWN_RENDERER] [-o OUTPUT_DIR] [-p POSTS_DIR]"
exit 0 exit 0
} }
function parse_optargs function parse_optargs
{ {
while getopts "dghrc:e:f:o:p:" opt; do while getopts "dghrc:e:f:m:o:p:" opt; do
case $opt in case $opt in
d) d)
DISABLE_POSTS=true;; DISABLE_POSTS=true;;
@ -27,6 +27,8 @@ function parse_optargs
HEADER_PATH=$OPTARG;; HEADER_PATH=$OPTARG;;
f) f)
FOOTER_PATH=$OPTARG;; FOOTER_PATH=$OPTARG;;
m)
MARKDOWN_RENDERER=$OPTARG;;
o) o)
OUTPUT_DIR=$OPTARG;; OUTPUT_DIR=$OPTARG;;
p) p)
@ -41,6 +43,7 @@ function set_default_args
CSS_PATH=./styles.css CSS_PATH=./styles.css
FOOTER_PATH=./footer.html FOOTER_PATH=./footer.html
HEADER_PATH=./header.html HEADER_PATH=./header.html
MARKDOWN_RENDERER=pandoc
OUTPUT_DIR=./ OUTPUT_DIR=./
POSTS_DIR=./posts POSTS_DIR=./posts
} }
@ -88,4 +91,6 @@ function gen_template
echo_header_template > ./header.html echo_header_template > ./header.html
echo_footer_template > ./footer.html echo_footer_template > ./footer.html
} }
parse_optargs $@ parse_optargs $@