Add optarg for renderer selection
This commit is contained in:
parent
4b7497b96f
commit
8482d2884d
9
ssb
9
ssb
|
@ -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 $@
|
||||||
|
|
Loading…
Reference in New Issue