diff --git a/src b/src index 72ea010..7a04c54 100755 --- a/src +++ b/src @@ -19,7 +19,7 @@ gitrepo() { git clone "$1" "$2" updated="$updated $2" else - ( cd "$2" && git pull ) + git -C "$2" pull fi } @@ -71,21 +71,21 @@ parse() { esac } -case "$@" in - --help) - usage - exit 1 - ;; - --version) - echo "src version 0.1.0" - exit 1 - ;; - "") - ;; - *) - echo "Invalid command line args" - exit 1 - ;; -esac +for arg in "$@" ; do + case "$arg" in + --help) + usage + exit 1 + ;; + --version) + echo "src version 0.1.0" + exit 1 + ;; + *) + echo "Invalid command line args" + exit 1 + ;; + esac +done parse