diff --git a/git-pull-all.bat b/git-pull-all.bat index 192b80e..4958ee5 100644 --- a/git-pull-all.bat +++ b/git-pull-all.bat @@ -1,17 +1,11 @@ @echo off -@REM 首先清楚可能残留的变量 +@REM 首先清除可能残留的变量 set FONPATH= @ if not "" == "%1" ( set FONPATH=%1 ) else ( - echo === Enter [faronear root path] or leave blank for default to one of [D:\faronear], [C:\faronear], [%HOMEDRIVE%%HOMEPATH%\faronear], [.] - set /p FONPATH=">>> " - echo; -) - -@ if "" == "%FONPATH%" ( if exist D:\faronear ( set FONPATH=D:\faronear ) else (if exist C:\faronear ( @@ -19,13 +13,18 @@ set FONPATH= ) else (if exist %HOMEDRIVE%%HOMEPATH%\faronear ( set FONPATH=%HOMEDRIVE%%HOMEPATH%\faronear ) else ( - set FONPATH=. + echo === Enter [faronear root path] or leave blank for default to one of [.] + set /p FONPATH=">>> " + echo; + if "" == "%FONPATH%" ( + set FONPATH=. + ) ))) -) else ( - if not exist "%FONPATH%" ( - echo *** [%FONPATH%] not exist! Exit now. *** - @ GOTO END - ) +) + +if not exist "%FONPATH%" ( + echo *** [%FONPATH%] not exist! Exit now. *** + @ GOTO END ) pushd %FONPATH% diff --git a/git-pull-all.sh b/git-pull-all.sh index 981fd8a..73d0ff5 100755 --- a/git-pull-all.sh +++ b/git-pull-all.sh @@ -4,13 +4,6 @@ if [ $1 ] then FONPATH=$1 else - echo "=== Enter [faronear root path] or leave blank for default to one of [/faronear], [~/faronear], [.]" - read -p ">>> " FONPATH - echo "" -fi - -if [ ! $FONPATH ] -then if [ -d /faronear ] then FONPATH=/faronear @@ -19,15 +12,21 @@ then then FONPATH=~/faronear else - FONPATH=. + echo "=== Enter [faronear root path] or leave blank for default to [.]" + read -p ">>> " FONPATH + echo "" + if [ ! $FONPATH ] + then + FONPATH=. + fi fi fi -else - if [ ! -d $FONPATH ] - then - echo "*** [$FONPATH] not exist! Exit now. ***" - exit - fi +fi + +if [ ! -d $FONPATH ] +then + echo "*** [$FONPATH] not exist! Exit now. ***" + exit fi pushd $FONPATH diff --git a/git-push-all.bat b/git-push-all.bat index bd96583..eaf86c3 100644 --- a/git-push-all.bat +++ b/git-push-all.bat @@ -1,17 +1,11 @@ @echo off -@REM 首先清楚可能残留的变量 +@REM 首先清除可能残留的变量 set FONPATH= @ if not "" == "%1" ( set FONPATH=%1 ) else ( - echo === Enter [faronear root path] or leave blank for default to one of [D:\faronear], [C:\faronear], [%HOMEDRIVE%%HOMEPATH%\faronear], [.] - set /p FONPATH=">>> " - echo; -) - -@ if "" == "%FONPATH%" ( if exist D:\faronear ( set FONPATH=D:\faronear ) else (if exist C:\faronear ( @@ -19,13 +13,18 @@ set FONPATH= ) else (if exist %HOMEDRIVE%%HOMEPATH%\faronear ( set FONPATH=%HOMEDRIVE%%HOMEPATH%\faronear ) else ( - set FONPATH=. + echo === Enter [faronear root path] or leave blank for default to one of [.] + set /p FONPATH=">>> " + echo; + if "" == "%FONPATH%" ( + set FONPATH=. + ) ))) -) else ( - if not exist "%FONPATH%" ( - echo *** [%FONPATH%] not exist! Exit now. *** - @ GOTO END - ) +) + +if not exist "%FONPATH%" ( + echo *** [%FONPATH%] not exist! Exit now. *** + @ GOTO END ) pushd %FONPATH% diff --git a/git-push-all.sh b/git-push-all.sh index a90412d..b72b6b6 100755 --- a/git-push-all.sh +++ b/git-push-all.sh @@ -4,13 +4,6 @@ if [ $1 ] then FONPATH=$1 else - echo "=== Enter [faronear root path] or leave blank for default to one of [/faronear], [~/faronear], [.]" - read -p ">>> " FONPATH - echo "" -fi - -if [ ! $FONPATH ] -then if [ -d /faronear ] then FONPATH=/faronear @@ -19,15 +12,21 @@ then then FONPATH=~/faronear else - FONPATH=. + echo "=== Enter [faronear root path] or leave blank for default to [.]" + read -p ">>> " FONPATH + echo "" + if [ ! $FONPATH ] + then + FONPATH=. + fi fi fi -else - if [ ! -d $FONPATH ] - then - echo "*** [$FONPATH] not exist! Exit now. ***" - exit - fi +fi + +if [ ! -d $FONPATH ] +then + echo "*** [$FONPATH] not exist! Exit now. ***" + exit fi pushd $FONPATH