@echo off&setlocal enabledelayedexpansion
:begin
echo -------------
echo 1:install
echo 2:update
echo 3:git update
echo 4:exit
echo -------------
set /p sel=select:
rem pause
if %sel%==1 (
goto install
) else if %sel%==2 (
goto update
) else if %sel%==3 (
goto git
) else if %sel%==4 (
exit
)
:install
for /f %%a in ('dir /ad/b') do (
echo start npm install %cd%\%%a
echo start npm install %cd%\%%a >> log.txt
cd %cd%\%%a
start npm install
cd ..
rem pause
)
echo end
echo %date% %time% start install >> log.txt
goto end
:update
for /f %%a in ('dir /ad/b') do (
echo start npm update %cd%\%%a
echo start npm update %cd%\%%a >> log.txt
cd %cd%\%%a
start npm update
cd ..
rem pause
)
echo end
echo %date% %time% start update >> log.txt
goto end
:git
for /f %%a in ('dir /ad/b') do (
echo start git pull %cd%\%%a
echo start git pull %cd%\%%a >> log.txt
cd %cd%\%%a
start git pull
cd ..
rem pause
)
echo end
echo %date% %time% start git update >> log.txt
goto end
:end
pause
cls
goto begin
Last active
December 14, 2015 03:49
-
-
Save yuanliwei/acf86456f8c1d9766669 to your computer and use it in GitHub Desktop.
atom package manager batch
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment