# HG changeset patch # User edhoprima@gmail.com # Date 1246194628 0 # Node ID 6d926d4b3c5ae0f6231cca84873c1908a6e0c082 # Parent d94e789fd09231c6925dca0fbcd91840915dcc30 initial clean system support diff -r d94e789fd092 -r 6d926d4b3c5a moefetch.sh --- a/moefetch.sh Sun Jun 28 13:01:35 2009 +0000 +++ b/moefetch.sh Sun Jun 28 13:10:28 2009 +0000 @@ -249,22 +249,29 @@ esac shift SITE= - case "$1" in - -s|--site) - shift - SITE="$1" - shift - ;; - *) - SITE="${DEFAULT_SITE}" - ;; - esac + TAGS= + while [ "${1}" ]; do + case "$1" in + -s|--site) + shift + SITE="$1" + ;; + -nc|--noclean) + NOCLEAN=1 + ;; + *) + TAGS="$1 ${TAGS}" + ;; + esac + shift + done + [ "${SITE}" ] || SITE="${DEFAULT_SITE}" + [ "${TAGS}" ] || Err_Fatal "No tag specified" # Get base folder - default, current folder or fallback to ${HOME} [ "${BASE_DIR}" ] || BASE_DIR="${PWD}" [ "${BASE_DIR}" ] || BASE_DIR="{$HOME}" [ "`echo ${BASE_DIR} | cut -c1 | grep \/`" ] || BASE_DIR="/${BASE_DIR}" - TAGS="$@" echo "Tags: ${TAGS}" # slash is not wanted for folder name TARGET_DIR="`echo "${TAGS}" | sed -e 's/\//_/g'`"