From 6c5e43233130d8b12704f126ca80ceb7e226b5e2 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Fri, 1 Feb 2013 01:32:03 -0200 Subject: Adding --all option to metadot load --- metadot | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) (limited to 'metadot') diff --git a/metadot b/metadot index 900e15f..f2bb2d7 100755 --- a/metadot +++ b/metadot @@ -66,9 +66,6 @@ function metadot_load { ln -s $MODULES/$module/$file $HOME/$dirname/$destname done - - echo "Backups saved at $BACKUPS." - else echo "No such module $module" fi @@ -82,5 +79,19 @@ elif [ "$OPT" == "update" ]; then ( cd $DOT && git pull origin master && git submodule update --init ) elif [ "$OPT" == "load" ]; then shift - metadot_load $* + + if [ -z "$1" ]; then + echo "usage: $BASENAME load [module(s)|--all]" + fi + + if [ "$1" == "--all" ]; then + modules="`ls $MODULES`" + else + modules="$*" + fi + + for module in $modules; do + metadot_load $module + done + echo "Backups saved at $BACKUPS." fi -- cgit v1.2.3