diff --git a/git-ignore-all.bat b/git-ignore-recursive.bat similarity index 78% rename from git-ignore-all.bat rename to git-ignore-recursive.bat index fd8679f..a3c3315 100644 --- a/git-ignore-all.bat +++ b/git-ignore-recursive.bat @@ -3,20 +3,20 @@ @REM 首先清除可能残留的变量 set FONPATH= -set CHOICE1=D:\faronear -set CHOICE2=C:\faronear -set CHOICE3=%HOMEDRIVE%%HOMEPATH%\faronear +set FONPATH1=D:\faronear +set FONPATH2=C:\faronear +set FONPATH3=%HOMEDRIVE%%HOMEPATH%\faronear @ if not "" == "%1" ( set FONPATH=%1 ) else ( - echo *** Testing Path [%CHOICE1%] [%CHOICE2] [%CHOICE3] - if exist "%CHOICE1" ( - set FONPATH=%CHOICE1% - ) else (if exist "%CHOICE2%" ( - set FONPATH=%CHOICE2% - ) else (if exist %CHOICE3% ( - set FONPATH=%CHOICE3% + echo *** Testing Path [%FONPATH1%] [%FONPATH2%] [%FONPATH3%] + if exist "%FONPATH1" ( + set FONPATH=%FONPATH1% + ) else (if exist "%FONPATH2%" ( + set FONPATH=%FONPATH2% + ) else (if exist %FONPATH3% ( + set FONPATH=%FONPATH3% ) else ( echo === Enter [target path] or leave [blank] for default to '.' set /p FONPATH=">>> " diff --git a/git-pull-all.bat b/git-pull-all.bat index eb3b607..e58bc64 100644 --- a/git-pull-all.bat +++ b/git-pull-all.bat @@ -3,20 +3,20 @@ @REM 首先清除可能残留的变量 set FONPATH= -set CHOICE1=D:\faronear -set CHOICE2=C:\faronear -set CHOICE3=%HOMEDRIVE%%HOMEPATH%\faronear +set FONPATH1=D:\faronear +set FONPATH2=C:\faronear +set FONPATH3=%HOMEDRIVE%%HOMEPATH%\faronear @ if not "" == "%1" ( set FONPATH=%1 ) else ( - echo *** Testing Path [%CHOICE1%] [%CHOICE2] [%CHOICE3] - if exist "%CHOICE1" ( - set FONPATH=%CHOICE1% - ) else (if exist "%CHOICE2%" ( - set FONPATH=%CHOICE2% - ) else (if exist %CHOICE3% ( - set FONPATH=%CHOICE3% + echo *** Testing Path [%FONPATH1%] [%FONPATH2%] [%FONPATH3%] + if exist "%FONPATH1" ( + set FONPATH=%FONPATH1% + ) else (if exist "%FONPATH2%" ( + set FONPATH=%FONPATH2% + ) else (if exist %FONPATH3% ( + set FONPATH=%FONPATH3% ) else ( echo === Enter [target path] or leave [blank] for default to '.' set /p FONPATH=">>> " diff --git a/git-pull-recursive.bat b/git-pull-recursive.bat index 4067735..52c2382 100644 --- a/git-pull-recursive.bat +++ b/git-pull-recursive.bat @@ -3,20 +3,20 @@ @REM 首先清除可能残留的变量 set FONPATH= -set CHOICE1=D:\faronear -set CHOICE2=C:\faronear -set CHOICE3=%HOMEDRIVE%%HOMEPATH%\faronear +set FONPATH1=D:\faronear +set FONPATH2=C:\faronear +set FONPATH3=%HOMEDRIVE%%HOMEPATH%\faronear @ if not "" == "%1" ( set FONPATH=%1 ) else ( - echo *** Testing Path [%CHOICE1%] [%CHOICE2] [%CHOICE3] - if exist "%CHOICE1" ( - set FONPATH=%CHOICE1% - ) else (if exist "%CHOICE2%" ( - set FONPATH=%CHOICE2% - ) else (if exist %CHOICE3% ( - set FONPATH=%CHOICE3% + echo *** Testing Path [%FONPATH1%] [%FONPATH2%] [%FONPATH3%] + if exist "%FONPATH1" ( + set FONPATH=%FONPATH1% + ) else (if exist "%FONPATH2%" ( + set FONPATH=%FONPATH2% + ) else (if exist %FONPATH3% ( + set FONPATH=%FONPATH3% ) else ( echo === Enter [target path] or leave [blank] for default to '.' set /p FONPATH=">>> " diff --git a/git-push-all.bat b/git-push-all.bat index ca17c25..5dc60be 100644 --- a/git-push-all.bat +++ b/git-push-all.bat @@ -3,20 +3,20 @@ @REM 首先清除可能残留的变量 set FONPATH= -set CHOICE1=D:\faronear -set CHOICE2=C:\faronear -set CHOICE3=%HOMEDRIVE%%HOMEPATH%\faronear +set FONPATH1=D:\faronear +set FONPATH2=C:\faronear +set FONPATH3=%HOMEDRIVE%%HOMEPATH%\faronear @ if not "" == "%1" ( set FONPATH=%1 ) else ( - echo *** Testing Path [%CHOICE1%] [%CHOICE2] [%CHOICE3] - if exist "%CHOICE1" ( - set FONPATH=%CHOICE1% - ) else (if exist "%CHOICE2%" ( - set FONPATH=%CHOICE2% - ) else (if exist %CHOICE3% ( - set FONPATH=%CHOICE3% + echo *** Testing Path [%FONPATH1%] [%FONPATH2%] [%FONPATH3%] + if exist "%FONPATH1" ( + set FONPATH=%FONPATH1% + ) else (if exist "%FONPATH2%" ( + set FONPATH=%FONPATH2% + ) else (if exist %FONPATH3% ( + set FONPATH=%FONPATH3% ) else ( echo === Enter [target path] or leave [blank] for default to '.' set /p FONPATH=">>> " diff --git a/git-push-recursive.bat b/git-push-recursive.bat index 94092aa..fd00984 100644 --- a/git-push-recursive.bat +++ b/git-push-recursive.bat @@ -3,20 +3,20 @@ @REM 首先清除可能残留的变量 set FONPATH= -set CHOICE1=D:\faronear -set CHOICE2=C:\faronear -set CHOICE3=%HOMEDRIVE%%HOMEPATH%\faronear +set FONPATH1=D:\faronear +set FONPATH2=C:\faronear +set FONPATH3=%HOMEDRIVE%%HOMEPATH%\faronear @ if not "" == "%1" ( set FONPATH=%1 ) else ( - echo *** Testing Path [%CHOICE1%] [%CHOICE2] [%CHOICE3] - if exist "%CHOICE1" ( - set FONPATH=%CHOICE1% - ) else (if exist "%CHOICE2%" ( - set FONPATH=%CHOICE2% - ) else (if exist %CHOICE3% ( - set FONPATH=%CHOICE3% + echo *** Testing Path [%FONPATH1%] [%FONPATH2%] [%FONPATH3%] + if exist "%FONPATH1" ( + set FONPATH=%FONPATH1% + ) else (if exist "%FONPATH2%" ( + set FONPATH=%FONPATH2% + ) else (if exist %FONPATH3% ( + set FONPATH=%FONPATH3% ) else ( echo === Enter [target path] or leave [blank] for default to '.' set /p FONPATH=">>> " diff --git a/git-rename-branch.bat b/git-rename-branch.bat index 455778b..e83e19e 100755 --- a/git-rename-branch.bat +++ b/git-rename-branch.bat @@ -3,20 +3,20 @@ @REM 首先清除可能残留的变量 set FONPATH= -set CHOICE1=D:\faronear -set CHOICE2=C:\faronear -set CHOICE3=%HOMEDRIVE%%HOMEPATH%\faronear +set FONPATH1=D:\faronear +set FONPATH2=C:\faronear +set FONPATH3=%HOMEDRIVE%%HOMEPATH%\faronear @ if not "" == "%1" ( set FONPATH=%1 ) else ( - echo *** Testing Path [%CHOICE1%] [%CHOICE2] [%CHOICE3] - if exist "%CHOICE1" ( - set FONPATH=%CHOICE1% - ) else (if exist "%CHOICE2%" ( - set FONPATH=%CHOICE2% - ) else (if exist %CHOICE3% ( - set FONPATH=%CHOICE3% + echo *** Testing Path [%FONPATH1%] [%FONPATH2%] [%FONPATH3%] + if exist "%FONPATH1" ( + set FONPATH=%FONPATH1% + ) else (if exist "%FONPATH2%" ( + set FONPATH=%FONPATH2% + ) else (if exist %FONPATH3% ( + set FONPATH=%FONPATH3% ) else ( set FONPATH=..\.. )))) diff --git a/npm-boot-all.bat b/npm-boot-all.bat index 3ede3d5..c2c3899 100644 --- a/npm-boot-all.bat +++ b/npm-boot-all.bat @@ -3,20 +3,20 @@ @REM 首先清除可能残留的变量 set FONPATH= -set CHOICE1=D:\faronear -set CHOICE2=C:\faronear -set CHOICE3=%HOMEDRIVE%%HOMEPATH%\faronear +set FONPATH1=D:\faronear +set FONPATH2=C:\faronear +set FONPATH3=%HOMEDRIVE%%HOMEPATH%\faronear @ if not "" == "%1" ( set FONPATH=%1 ) else ( - echo *** Testing Path [%CHOICE1%] [%CHOICE2] [%CHOICE3] - if exist "%CHOICE1" ( - set FONPATH=%CHOICE1% - ) else (if exist "%CHOICE2%" ( - set FONPATH=%CHOICE2% - ) else (if exist %CHOICE3% ( - set FONPATH=%CHOICE3% + echo *** Testing Path [%FONPATH1%] [%FONPATH2%] [%FONPATH3%] + if exist "%FONPATH1" ( + set FONPATH=%FONPATH1% + ) else (if exist "%FONPATH2%" ( + set FONPATH=%FONPATH2% + ) else (if exist %FONPATH3% ( + set FONPATH=%FONPATH3% ) else ( echo === Enter [target path] or leave [blank] for default to '.' set /p FONPATH=">>> " diff --git a/npm-boot-recursive.bat b/npm-boot-recursive.bat index 1d8c1fe..311e948 100644 --- a/npm-boot-recursive.bat +++ b/npm-boot-recursive.bat @@ -3,20 +3,20 @@ @REM 首先清除可能残留的变量 set FONPATH= -set CHOICE1=D:\faronear -set CHOICE2=C:\faronear -set CHOICE3=%HOMEDRIVE%%HOMEPATH%\faronear +set FONPATH1=D:\faronear +set FONPATH2=C:\faronear +set FONPATH3=%HOMEDRIVE%%HOMEPATH%\faronear @ if not "" == "%1" ( set FONPATH=%1 ) else ( - echo *** Testing Path [%CHOICE1%] [%CHOICE2] [%CHOICE3] - if exist "%CHOICE1" ( - set FONPATH=%CHOICE1% - ) else (if exist "%CHOICE2%" ( - set FONPATH=%CHOICE2% - ) else (if exist %CHOICE3% ( - set FONPATH=%CHOICE3% + echo *** Testing Path [%FONPATH1%] [%FONPATH2%] [%FONPATH3%] + if exist "%FONPATH1" ( + set FONPATH=%FONPATH1% + ) else (if exist "%FONPATH2%" ( + set FONPATH=%FONPATH2% + ) else (if exist %FONPATH3% ( + set FONPATH=%FONPATH3% ) else ( echo === Enter [target path] or leave [blank] for default to '.' set /p FONPATH=">>> " diff --git a/npm-clear-all.bat b/npm-clear-all.bat index 4354f08..a54d6b7 100644 --- a/npm-clear-all.bat +++ b/npm-clear-all.bat @@ -3,20 +3,20 @@ @REM 首先清除可能残留的变量 set FONPATH= -set CHOICE1=D:\faronear -set CHOICE2=C:\faronear -set CHOICE3=%HOMEDRIVE%%HOMEPATH%\faronear +set FONPATH1=D:\faronear +set FONPATH2=C:\faronear +set FONPATH3=%HOMEDRIVE%%HOMEPATH%\faronear @ if not "" == "%1" ( set FONPATH=%1 ) else ( - echo *** Testing Path [%CHOICE1%] [%CHOICE2] [%CHOICE3] - if exist "%CHOICE1" ( - set FONPATH=%CHOICE1% - ) else (if exist "%CHOICE2%" ( - set FONPATH=%CHOICE2% - ) else (if exist %CHOICE3% ( - set FONPATH=%CHOICE3% + echo *** Testing Path [%FONPATH1%] [%FONPATH2%] [%FONPATH3%] + if exist "%FONPATH1" ( + set FONPATH=%FONPATH1% + ) else (if exist "%FONPATH2%" ( + set FONPATH=%FONPATH2% + ) else (if exist %FONPATH3% ( + set FONPATH=%FONPATH3% ) else ( echo === Enter [target path] or leave [blank] for default to '.' set /p FONPATH=">>> " diff --git a/seafile-ignore-all.bat b/seafile-ignore-all.bat deleted file mode 100644 index e1fdd93..0000000 --- a/seafile-ignore-all.bat +++ /dev/null @@ -1,64 +0,0 @@ -@echo off - -@REM 首先清除可能残留的变量 -set FONPATH= - -set CHOICE1=D:\faronear -set CHOICE2=C:\faronear -set CHOICE3=%HOMEDRIVE%%HOMEPATH%\faronear - -@ if not "" == "%1" ( - set FONPATH=%1 -) else ( - echo *** Testing Path [%CHOICE1%] [%CHOICE2] [%CHOICE3] - if exist "%CHOICE1" ( - set FONPATH=%CHOICE1% - ) else (if exist "%CHOICE2%" ( - set FONPATH=%CHOICE2% - ) else (if exist %CHOICE3% ( - set FONPATH=%CHOICE3% - ) else ( - echo === Enter [target path] or leave [blank] for default to '.' - set /p FONPATH=">>> " - echo; - if "" == "%FONPATH%" ( - set FONPATH=. - ) - ))) -) - -if not exist "%FONPATH%" ( - echo *** [%FONPATH%] not exist! Exit now. *** - @ GOTO END -) - -pushd %FONPATH% -echo *** Starting from [%CD%] *** -echo; - -@REM for /d %%d in (*) do ( pushd %%d & ( for /d %%d in (*) do ( if exist %%d/.git pushd %%d & echo --- git pulling: %%d ... & git pull & popd ) ) & popd ) - -for /d %%o in (*) do ( - @ if not "%%o" == ".vscode" ( - echo ======== entering [%FONPATH%\%%o] ======== - echo; - pushd %%o - for /d %%g in (*) do ( - if exist "%%g\.git" ( - pushd %%g - echo ---- updating seafile-ignore.text in [%FONPATH%\%%o\%%g\] ---- - copy seafile-ignore.txt %FONPATH%\%%o\%%g\ - echo; - popd - ) - ) - popd - ) -) - -popd - -:END - -pause - diff --git a/seafile-ignore-recursive.bat b/seafile-ignore-recursive.bat new file mode 100644 index 0000000..a8ae8aa --- /dev/null +++ b/seafile-ignore-recursive.bat @@ -0,0 +1,82 @@ +@echo off + +@REM 首先清除可能残留的变量 +set FONPATH= + +set FONPATH1=D:\faronear +set FONPATH2=C:\faronear +set FONPATH3=%HOMEDRIVE%%HOMEPATH%\faronear + +@ if not "" == "%1" ( + set FONPATH=%1 +) else ( + echo *** Testing Path [%FONPATH1%] [%FONPATH2%] [%FONPATH3%] + if exist "%FONPATH1" ( + set FONPATH=%FONPATH1% + ) else (if exist "%FONPATH2%" ( + set FONPATH=%FONPATH2% + ) else (if exist %FONPATH3% ( + set FONPATH=%FONPATH3% + ) else ( + echo === Enter [target path] or leave [blank] for default to '.' + set /p FONPATH=">>> " + echo; + if "" == "%FONPATH%" ( + set FONPATH=. + ) + ))) +) + +if not exist "%FONPATH%" ( + echo *** [%FONPATH%] not exist! Exit now. *** + @ GOTO END +) + +SCRIPTHOME1=%FONPATH%\fon\sysconfig +SCRIPTHOME2=%FONPATH%\fon.git\sysconfig +SCRIPTHOME3=%FONPATH%\fon\sysconfig.git +SCRIPTHOME4=%FONPATH%\fon.git\sysconfig.git +SCRIPTHOME5=`pwd`/nixhome + +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 === Enter [nixhome path] or leave [blank] for default to '.' + set /p SCRIPTHOME=">>> " + echo; + if "" == "%FONPATH%" ( + set SCRIPTHOME=. + ) +))))) + +pushd %FONPATH% +echo *** Starting from [%CD%] *** +echo; + +for /d /r %%r in (*) do ( + @REM @ if not "%%r" == ".vscode" ( + echo "%%r" | findstr "node_modules uni_modules .deploy_git .git .svn .vscode unpackage _webroot _logstore _datasotre _archive _filestore _ssl" >NUL || ( + if exist "%%r\.git" ( + pushd "%%r" + echo ---- updating seafile-ignore.txt in [%%r] ---- + copy %SCRIPTHOME%\.gitignore %%r\ + echo; + popd + ) + ) +) + + +popd + +:END + +pause