X-Git-Url: https://git.phdru.name/?p=cookiecutter.git;a=blobdiff_plain;f=clone2current;h=2417e80c8595a2749a7ebaaec4bf1f873d2f71bb;hp=e79ec715eea3e5f0f87d7fe1ae75c3a06afc9476;hb=1e44a872e1cc0c74a571ee1ffa8a38b67fce4be0;hpb=f1f2213add03d4b9e5c8cc21c36840a6c2fb6418 diff --git a/clone2current b/clone2current index e79ec71..2417e80 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"/admin/prog/git-scripts/locate-all.list && if [ "`cat \"$source_dir\"/.git/description`" = \ "Unnamed repository; edit this file 'description' to name the repository." ] then