summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipp Schafft <lion@lion.leolix.org>2015-10-04 10:12:41 +0000
committerPhilipp Schafft <lion@lion.leolix.org>2017-03-27 02:11:20 +0000
commitceded2ed45caf092953e0ac488b1f199cadf53ce (patch)
tree699c629a27a57385bc34a5b92228f30250affe63
parent0d64f2a888a4d03b2c90ea265fc266dd8bc8ba4b (diff)
cleanup
-rwxr-xr-xwebgen47
1 files changed, 22 insertions, 25 deletions
diff --git a/webgen b/webgen
index 368513a..3aa4c45 100755
--- a/webgen
+++ b/webgen
@@ -43,12 +43,15 @@ TPLS=tpl/
HEADER=header
END=end
PAGE_SUFFIX='.html'
-TEMPLATES=''
DEFAULT_MENU='-menu-none'
PREPROCESSOR='none'
# CODE:
+TEMPLATES_PAGE="*"
+TEMPLATES_DYN="*"
+TEMPLATES_RAW="*"
+
while [ ! -z "$1" ]
do
case "$1" in
@@ -60,36 +63,30 @@ do
echo "Error: Unknown option: $1" >&2
exit 1
;;
+ '+')
+ TEMPLATES_PAGE="*"
+ TEMPLATES_DYN="NO-TEMPLATES"
+ TEMPLATES_RAW="NO-TEMPLATES"
+ ;;
+ '~')
+ TEMPLATES_PAGE="NO-TEMPLATES"
+ TEMPLATES_DYN="*"
+ TEMPLATES_RAW="NO-TEMPLATES"
+ ;;
+ '=')
+ TEMPLATES_PAGE="NO-TEMPLATES"
+ TEMPLATES_DYN="NO-TEMPLATES"
+ TEMPLATES_RAW="*"
+ ;;
*)
- TEMPLATES="$1"
+ TEMPLATES_PAGE="$1"
+ TEMPLATES_DYN="$1"
+ TEMPLATES_RAW="$1"
;;
esac
shift
done
-[ "$TEMPLATES" = '' ] && TEMPLATES="*"
-
-if [ "$TEMPLATES" = '+' ]
-then
- TEMPLATES_PAGE="*"
- TEMPLATES_DYN="NO-TEMPLATES"
- TEMPLATES_RAW="NO-TEMPLATES"
-elif [ "$TEMPLATES" = '~' ]
-then
- TEMPLATES_PAGE="NO-TEMPLATES"
- TEMPLATES_DYN="*"
- TEMPLATES_RAW="NO-TEMPLATES"
-elif [ "$TEMPLATES" = '=' ]
-then
- TEMPLATES_PAGE="NO-TEMPLATES"
- TEMPLATES_DYN="NO-TEMPLATES"
- TEMPLATES_RAW="*"
-else
- TEMPLATES_PAGE="$TEMPLATES"
- TEMPLATES_DYN="$TEMPLATES"
- TEMPLATES_RAW="$TEMPLATES"
-fi
-
cd $TPLS
cat_file() {