X-Git-Url: https://git.phdru.name/?p=cookiecutter.git;a=blobdiff_plain;f=clone2current;h=a769ad064fcc22d8cb21a8ea4afcab315c0e36d0;hp=e79ec715eea3e5f0f87d7fe1ae75c3a06afc9476;hb=HEAD;hpb=66c0623a378dabb5e714afa61ec6dbc6b1bef300 diff --git a/clone2current b/clone2current index e79ec71..a769ad0 100755 --- a/clone2current +++ b/clone2current @@ -1,11 +1,14 @@ #! /bin/sh -if [ -z "$1" ]; then +if [ ! -d ".git" -a -z "$1" ]; then echo "Usage: $0 repoistory [directories]" >&2 exit 1 fi -cd "$1" && source_dir="`pwd`" && +if [ -n "$1" ]; then + cd "$1" +fi && +source_dir="`pwd`" && if [ ! -d ".git" ]; then echo "$source_dir is not a repoistory (.git isn't found)" >&2 @@ -22,7 +25,7 @@ dest_dir="`basename \"$source_dir\"`" && git clone "$source_dir" "$dest_dir" && cd "$dest_dir" && -pwd >> "`dirname \"$0\"`"/locate-all.list && +pwd >> "$HOME"/prog/git-scripts/locate-all.list && if [ "`cat \"$source_dir\"/.git/description`" = \ "Unnamed repository; edit this file 'description' to name the repository." ] then