Mercurial > ec-dotfiles
comparison moefetch.sh @ 185:6d926d4b3c5a
initial clean system support
author | edhoprima@gmail.com <edhoprima@gmail.com> |
---|---|
date | Sun, 28 Jun 2009 13:10:28 +0000 |
parents | d94e789fd092 |
children | 197266fefbb4 |
comparison
equal
deleted
inserted
replaced
184:d94e789fd092 | 185:6d926d4b3c5a |
---|---|
247 Err_Help | 247 Err_Help |
248 ;; | 248 ;; |
249 esac | 249 esac |
250 shift | 250 shift |
251 SITE= | 251 SITE= |
252 case "$1" in | 252 TAGS= |
253 -s|--site) | 253 while [ "${1}" ]; do |
254 shift | 254 case "$1" in |
255 SITE="$1" | 255 -s|--site) |
256 shift | 256 shift |
257 ;; | 257 SITE="$1" |
258 *) | 258 ;; |
259 SITE="${DEFAULT_SITE}" | 259 -nc|--noclean) |
260 ;; | 260 NOCLEAN=1 |
261 esac | 261 ;; |
262 *) | |
263 TAGS="$1 ${TAGS}" | |
264 ;; | |
265 esac | |
266 shift | |
267 done | |
268 [ "${SITE}" ] || SITE="${DEFAULT_SITE}" | |
269 [ "${TAGS}" ] || Err_Fatal "No tag specified" | |
262 # Get base folder - default, current folder or fallback to ${HOME} | 270 # Get base folder - default, current folder or fallback to ${HOME} |
263 [ "${BASE_DIR}" ] || BASE_DIR="${PWD}" | 271 [ "${BASE_DIR}" ] || BASE_DIR="${PWD}" |
264 [ "${BASE_DIR}" ] || BASE_DIR="{$HOME}" | 272 [ "${BASE_DIR}" ] || BASE_DIR="{$HOME}" |
265 [ "`echo ${BASE_DIR} | cut -c1 | grep \/`" ] || BASE_DIR="/${BASE_DIR}" | 273 [ "`echo ${BASE_DIR} | cut -c1 | grep \/`" ] || BASE_DIR="/${BASE_DIR}" |
266 | 274 |
267 TAGS="$@" | |
268 echo "Tags: ${TAGS}" | 275 echo "Tags: ${TAGS}" |
269 # slash is not wanted for folder name | 276 # slash is not wanted for folder name |
270 TARGET_DIR="`echo "${TAGS}" | sed -e 's/\//_/g'`" | 277 TARGET_DIR="`echo "${TAGS}" | sed -e 's/\//_/g'`" |
271 SITE_DIR="`echo "${SITE}" | sed -e 's/\/$//g;s/\//_/g'`" | 278 SITE_DIR="`echo "${SITE}" | sed -e 's/\/$//g;s/\//_/g'`" |
272 } | 279 } |