Add all optargs

This commit is contained in:
Maciej Ziaja 2020-02-22 09:18:10 +01:00
parent 241d0d7812
commit 010fc03c79
1 changed files with 19 additions and 3 deletions

22
ssb
View File

@ -3,18 +3,34 @@
function usage function usage
{ {
echo \ echo \
"Usage: $0 [-h|-d|-g] [-e HEADER_PATH] [-f FOOTER_PATH]" \ "Usage: $0 [-d|-g|-h|-r] [-c CSS_PATH] [-e HEADER_PATH]" \
"[-c CSS_PATH] [-o OUTPUT_DIR] [-p POSTS_DIR]" "[-f FOOTER_PATH] [-o OUTPUT_DIR] [-p POSTS_DIR]"
exit 0 exit 0
} }
function parse_optargs function parse_optargs
{ {
while getopts "h" opt; do while getopts "dghrc:e:f:o:p:" opt; do
case $opt in case $opt in
d)
DISABLE_POSTS=true;;
g)
GENERATE_TEMPLATE=true;;
h) h)
usage;; usage;;
r)
RECURSE_POSTS=true;;
c)
CSS_PATH=$OPTARG;;
e)
HEADER_PATH=$OPTARG;;
f)
FOOTER_PATH=$OPTARG;;
o)
OUTPUT_DIR=$OPTARG;;
p)
POSTS_DIR=$OPTARG;;
esac esac
done done
} }