X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=clone2current;h=4927783cbdfd6db59ba9a9526066d323c93f0628;hb=c0680b259d2ca7adfa83085358adc0b0f7b760c0;hp=583a895e378fc4c778066565d2ea76c06ad98a08;hpb=38ab9e31c986f27acc4f45364bacfac18edf7bc4;p=git-scripts.git diff --git a/clone2current b/clone2current index 583a895..4927783 100755 --- a/clone2current +++ b/clone2current @@ -1,7 +1,7 @@ #! /bin/sh if [ -z "$1" ]; then - echo "Usage: $0 repoistory" >&2 + echo "Usage: $0 repoistory [directories]" >&2 exit 1 fi @@ -13,6 +13,11 @@ if [ ! -d ".git" ]; then fi && cd "$HOME"/current/projects && +directories="$2" && +if [ -n "$directories" ]; then + mkdir -p "$directories" && cd "$directories" +fi && + dest_dir="`basename \"$source_dir\"`" && git clone "$source_dir" "$dest_dir" && @@ -26,4 +31,7 @@ else fi && cd "$source_dir" && +if [ -n "$directories" ]; then + dest_dir="$directories/$dest_dir" +fi && exec git remote add current "$HOME"/current/projects/"$dest_dir"