From 1e44a872e1cc0c74a571ee1ffa8a38b67fce4be0 Mon Sep 17 00:00:00 2001 From: Oleg Broytman Date: Thu, 11 Jan 2018 00:56:07 +0300 Subject: [PATCH] Feat: Allow to run clone2current/publish2web from the source repo Allow to run clone2current/publish2web from the source repository without arguments. --- clone2current | 9 ++++++--- publish2web | 11 +++++++---- 2 files changed, 13 insertions(+), 7 deletions(-) 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 diff --git a/publish2web b/publish2web index 9a74848..a951357 100755 --- a/publish2web +++ b/publish2web @@ -1,12 +1,15 @@ #! /bin/sh -if [ -z "$1" ]; then +if [ ! -d ".git" -a -z "$1" ]; then echo "Usage: $0 repoistory [directories]" >&2 exit 1 fi -umask 022 && -cd "$1" && source_dir="`pwd`" && +umask 022 +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 @@ -42,7 +45,7 @@ fi && cd "$HOME"/tmp && mv "$dest_dir" "$HOME"/Internet/WWW/htdocs/git.phdru.name/"$directories" && -echo "$HOME"/Internet/WWW/htdocs/git.phdru.name/"$directories/$dest_dir" >> "`dirname \"$0\"`"/locate-all.list && +echo "$HOME"/Internet/WWW/htdocs/git.phdru.name/"$directories/$dest_dir" >> "$HOME"/admin/prog/git-scripts/locate-all.list && umask 077 && cd "$source_dir" && -- 2.39.2