simplify. Not search for target folder, but ask user to enter target folder

This commit is contained in:
陆柯 2023-07-09 14:34:25 +08:00
parent 2eda3bd469
commit 4b808e2bde
10 changed files with 30 additions and 198 deletions

View File

@ -35,43 +35,17 @@ if not exist "%FONPATH%" (
echo √√√ FONPATH = %FONPATH% echo √√√ FONPATH = %FONPATH%
) )
set NIXHOME1=%FONPATH%\fon\sysconfig\nixhome echo === Enter [path to .gitignore] or leave [blank] for default to '.'
set NIXHOME2=%FONPATH%\fon.code\sysconfig\nixhome set /p GITIGNOREPATH=">>> "
set NIXHOME3=%FONPATH%\fon\sysconfig.git\nixhome echo;
set NIXHOME4=%FONPATH%\fon.code\sysconfig.git\nixhome if "" == "%GITIGNOREPATH%" (
set NIXHOME5=%FONPATH%\sysconfig.git\nixhome set GITIGNOREPATH=.
set NIXHOME6=%FONPATH%\sysconfig\nixhome
set NIXHOME7=%CD%\nixhome
echo *** Testing Path [%NIXHOME1%] [%NIXHOME2%] [%NIXHOME3%] [%NIXHOME4%] [%NIXHOME5%] [%NIXHOME6%] [%NIXHOME7%]
if exist "%NIXHOME1%" (
set NIXHOME=%NIXHOME1%
) else if exist "%NIXHOME2%" (
set NIXHOME=%NIXHOME2%
) else if exist "%NIXHOME3%" (
set NIXHOME=%NIXHOME3%
) else if exist "%NIXHOME4%" (
set NIXHOME=%NIXHOME4%
) else if exist "%NIXHOME5%" (
set NIXHOME=%NIXHOME5%
) else if exist "%NIXHOME6%" (
set NIXHOME=%NIXHOME6%
) else if exist "%NIXHOME7%" (
set NIXHOME=%NIXHOME7%
) else (
echo ××× none of the testing path is valid.
echo;
echo === Enter [nixhome path] or leave [blank] for default to '.'
set /p NIXHOME=">>> "
echo;
if "" == "%NIXHOME%" (
set NIXHOME=.
)
) )
if not exist "%NIXHOME%" ( if not exist "%GITIGNOREPATH%" (
echo ××× [%NIXHOME%] not exist! Exit now. *** echo ××× [%GITIGNOREPATH%] not exist! Exit now. ***
@ GOTO END @ GOTO END
) else ( ) else (
echo √√√ NIXHOME = %NIXHOME% echo √√√ GITIGNOREPATH = %GITIGNOREPATH%
) )
pushd %FONPATH% pushd %FONPATH%
@ -84,7 +58,7 @@ for /d /r %%r in (*) do (
if exist "%%r\.gitignore" ( if exist "%%r\.gitignore" (
pushd "%%r" pushd "%%r"
echo ---- updating .gitignore in [%%r] ---- echo ---- updating .gitignore in [%%r] ----
copy %NIXHOME%\.gitignore %%r\ copy %GITIGNOREPATH%\.gitignore %%r\
echo; echo;
popd popd
) )

View File

@ -1,26 +1,8 @@
#!/bin/bash #!/bin/bash
FONPATH1=/faronear if [ -d "$1" ]
FONPATH2=~/faronear.mycode
FONPATH3=~/faronear
FONPATH4=/mnt/d/faronear
echo "*** Testing [$1] [$FONPATH1] [$FONPATH2] [$FONPATH3] [$FONPATH4]"
if [ "$1" ]
then then
FONPATH=$1 FONPATH=$1
elif [ -d $FONPATH1 ]
then
FONPATH=$FONPATH1
elif [ -d $FONPATH2 ]
then
FONPATH=$FONPATH2
elif [ -d $FONPATH3 ]
then
FONPATH=$FONPATH3
elif [ -d $FONPATH4 ]
then
FONPATH=$FONPATH4
else else
echo "××× All testing path failed." echo "××× All testing path failed."
echo "" echo ""

View File

@ -1,26 +1,8 @@
#!/bin/bash #!/bin/bash
FONPATH1=/faronear if [ -d "$1" ]
FONPATH2=~/faronear.mycode
FONPATH3=~/faronear
FONPATH4=/mnt/d/faronear
echo "*** Testing [$1] [$FONPATH1] [$FONPATH2] [$FONPATH3] [$FONPATH4]"
if [ "$1" ]
then then
FONPATH=$1 FONPATH=$1
elif [ -d $FONPATH1 ]
then
FONPATH=$FONPATH1
elif [ -d $FONPATH2 ]
then
FONPATH=$FONPATH2
elif [ -d $FONPATH3 ]
then
FONPATH=$FONPATH3
elif [ -d $FONPATH4 ]
then
FONPATH=$FONPATH4
else else
echo "××× All testing path failed." echo "××× All testing path failed."
echo "" echo ""

View File

@ -1,26 +1,8 @@
#!/bin/bash #!/bin/bash
FONPATH1=/faronear if [ -d "$1" ]
FONPATH2=~/faronear.mycode
FONPATH3=~/faronear
FONPATH4=/mnt/d/faronear
echo "*** Testing [$1] [$FONPATH1] [$FONPATH2] [$FONPATH3] [$FONPATH4]"
if [ "$1" ]
then then
FONPATH=$1 FONPATH=$1
elif [ -d $FONPATH1 ]
then
FONPATH=$FONPATH1
elif [ -d $FONPATH2 ]
then
FONPATH=$FONPATH2
elif [ -d $FONPATH3 ]
then
FONPATH=$FONPATH3
elif [ -d $FONPATH4 ]
then
FONPATH=$FONPATH4
else else
echo "××× All testing path failed." echo "××× All testing path failed."
echo "" echo ""

View File

@ -1,13 +1,10 @@
#!/bin/bash #!/bin/bash
NIXHOME0=/faronear/sysconfig/nixhome NIXHOME0=/faronear/sysconfig/nixhome
NIXHOME1=/faronear/npm/sysconfig/nixhome NIXHOME1=~/sysconfig/nixhome
NIXHOME2=~/faronear/npm/sysconfig/nixhome NIXHOME2=`pwd`/nixhome
NIXHOME3=~/faronear/npm.code/sysconfig/nixhome
NIXHOME4=~/faronear.mycode/npm.code/sysconfig/nixhome
NIXHOME5=`pwd`/nixhome
if [ "$1" ] if [ -d "$1" ]
then then
NIXHOME=$1 NIXHOME=$1
elif [ -d $NIXHOME0 ] elif [ -d $NIXHOME0 ]
@ -19,15 +16,6 @@ then
elif [ -d $NIXHOME2 ] elif [ -d $NIXHOME2 ]
then then
NIXHOME=$NIXHOME2 NIXHOME=$NIXHOME2
elif [ -d $NIXHOME3 ]
then
NIXHOME=$NIXHOME3
elif [ -d $NIXHOME4 ]
then
NIXHOME=$NIXHOME4
elif [ -d $NIXHOME5 ]
then
NIXHOME=$NIXHOME5
else else
echo ××× none of the testing path is valid. echo ××× none of the testing path is valid.
echo "=== Enter [nixhome path] or leave [blank] to exit" echo "=== Enter [nixhome path] or leave [blank] to exit"

View File

@ -158,34 +158,14 @@ fi
export USERPROFILE=$HOME export USERPROFILE=$HOME
# # add sysconfig to path # # add sysconfig to path
# tp1=/Users/luk.lu/faronear/npm/sysconfig # tp1=/faronear/sysconfig
# tp2=/Users/luk.lu/faronear/npm.code/sysconfig # tp2=~/sysconfig
# tp3=/faronear/npm/sysconfig
# tp4=/faronear/npm.code/sysconfig
# tp5=/mnt/c/faronear/npm.code/sysconfig
# tp6=/mnt/d/faronear/npm.code/sysconfig
# tp7=/faronear/sysconfig
# if [ -d $tp1 ] # if [ -d $tp1 ]
# then # then
# export PATH=$tp1:$PATH # export PATH=$tp1:$PATH
# elif [ -d $tp2 ] # elif [ -d $tp2 ]
# then # then
# export PATH=$tp2:$PATH # export PATH=$tp2:$PATH
# elif [ -d $tp3 ]
# then
# export PATH=$tp3:$PATH
# elif [ -d $tp4 ]
# then
# export PATH=$tp4:$PATH
# elif [ -d $tp5 ]
# then
# export PATH=$tp5:$PATH
# elif [ -d $tp6 ]
# then
# export PATH=$tp6:$PATH
# elif [ -d $tp7 ]
# then
# export PATH=$tp7:$PATH
# fi # fi
if [ -f ~/.bashrc_custom ] if [ -f ~/.bashrc_custom ]

View File

@ -2,13 +2,13 @@
echo "Usage: this-script.sh [VERSION]" echo "Usage: this-script.sh [VERSION]"
defaultVERSION=18 defaultVERSION=18.12.1
if [ $1 ] if [ $1 ]
then then
VERSION=$1 VERSION=$1
else else
echo "=== Enter nodejs version (leave blank for default $defaultVERSION) or 'tools'" echo "=== Enter <nodejs version> or 'tools' or <leave blank> for default $defaultVERSION"
read -p ">>> " VERSION read -p ">>> " VERSION
if [ ! $VERSION ] if [ ! $VERSION ]
then then

View File

@ -1,26 +1,8 @@
#!/bin/bash #!/bin/bash
FONPATH1=/faronear if [ -d "$1" ]
FONPATH2=~/faronear.mycode
FONPATH3=~/faronear
FONPATH4=/mnt/d/faronear
echo "*** Testing [$1] [$FONPATH1] [$FONPATH2] [$FONPATH3] [$FONPATH4]"
if [ "$1" ]
then then
FONPATH=$1 FONPATH=$1
elif [ -d $FONPATH1 ]
then
FONPATH=$FONPATH1
elif [ -d $FONPATH2 ]
then
FONPATH=$FONPATH2
elif [ -d $FONPATH3 ]
then
FONPATH=$FONPATH3
elif [ -d $FONPATH4 ]
then
FONPATH=$FONPATH4
else else
echo "××× All testing path failed." echo "××× All testing path failed."
echo "" echo ""

View File

@ -35,37 +35,17 @@ if not exist "%FONPATH%" (
echo √√√ FONPATH = %FONPATH% echo √√√ FONPATH = %FONPATH%
) )
set SCRIPTHOME1=%FONPATH%\fon\sysconfig\nixhome echo === Enter [path to seafile-ignore.txt] or leave [blank] for default to '.'
set SCRIPTHOME2=%FONPATH%\fon.code\sysconfig\nixhome set /p SFIGNOREPATH=">>> "
set SCRIPTHOME3=%FONPATH%\fon\sysconfig.git\nixhome echo;
set SCRIPTHOME4=%FONPATH%\fon.code\sysconfig.git\nixhome if "" == "%SFIGNOREPATH%" (
set SCRIPTHOME5=%CD%\nixhome set SFIGNOREPATH=.
echo *** Testing Path [%SCRIPTHOME1%] [%SCRIPTHOME2%] [%SCRIPTHOME3%] [%SCRIPTHOME4%] [%SCRIPTHOME5%]
if exist "%SCRIPTHOME1%" (
set SCRIPTHOME=%SCRIPTHOME1%
) else if exist "%SCRIPTHOME2%" (
set SCRIPTHOME=%SCRIPTHOME2%
) else if exist "%SCRIPTHOME3%" (
set SCRIPTHOME=%SCRIPTHOME3%
) else if exist "%SCRIPTHOME4%" (
set SCRIPTHOME=%SCRIPTHOME4%
) else if exist "%SCRIPTHOME5%" (
set SCRIPTHOME=%SCRIPTHOME5%
) else (
echo ××× none of the testing path is valid.
echo;
echo === Enter [nixhome path] or leave [blank] for default to '.'
set /p SCRIPTHOME=">>> "
echo;
if "" == "%SCRIPTHOME%" (
set SCRIPTHOME=.
)
) )
if not exist "%SCRIPTHOME%" ( if not exist "%SFIGNOREPATH%" (
echo ××× [%SCRIPTHOME%] not exist! Exit now. *** echo ××× [%SFIGNOREPATH%] not exist! Exit now. ***
@ GOTO END @ GOTO END
) else ( ) else (
echo √√√ SCRIPTHOME = %SCRIPTHOME% echo √√√ SFIGNOREPATH = %SFIGNOREPATH%
) )
pushd %FONPATH% pushd %FONPATH%
@ -77,7 +57,7 @@ for /d /r %%r in (*) do (
echo "%%r" | findstr "node_modules uni_modules .deploy_git .git .svn .vscode unpackage _webroot _logstore _datasotre _archive _filestore _ssl" >NUL || ( echo "%%r" | findstr "node_modules uni_modules .deploy_git .git .svn .vscode unpackage _webroot _logstore _datasotre _archive _filestore _ssl" >NUL || (
if exist "%%r\.git" ( if exist "%%r\.git" (
echo ---- updating seafile-ignore.txt in [%%r] ---- echo ---- updating seafile-ignore.txt in [%%r] ----
copy %SCRIPTHOME%\seafile-ignore.txt %%r\ copy %SFIGNOREPATH%\seafile-ignore.txt %%r\
echo; echo;
) )
) )

View File

@ -1,26 +1,8 @@
#!/bin/bash #!/bin/bash
FONPATH1=/faronear if [ -d "$1" ]
FONPATH2=~/faronear.mycode
FONPATH3=~/faronear
FONPATH4=/mnt/d/faronear
echo "*** Testing [$1] [$FONPATH1] [$FONPATH2] [$FONPATH3] [$FONPATH4]"
if [ "$1" ]
then then
FONPATH=$1 FONPATH=$1
elif [ -d $FONPATH1 ]
then
FONPATH=$FONPATH1
elif [ -d $FONPATH2 ]
then
FONPATH=$FONPATH2
elif [ -d $FONPATH3 ]
then
FONPATH=$FONPATH3
elif [ -d $FONPATH4 ]
then
FONPATH=$FONPATH4
else else
echo "××× All testing path failed." echo "××× All testing path failed."
echo "" echo ""