From ceded2ed45caf092953e0ac488b1f199cadf53ce Mon Sep 17 00:00:00 2001 From: Philipp Schafft Date: Sun, 4 Oct 2015 10:12:41 +0000 Subject: cleanup --- webgen | 47 ++++++++++++++++++++++------------------------- 1 file changed, 22 insertions(+), 25 deletions(-) (limited to 'webgen') 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() { -- cgit v1.2.3