35 lines
791 B
Batchfile
35 lines
791 B
Batchfile
@echo off
|
|
REM #######################################################################
|
|
REM ##
|
|
REM ## Bootstrap developing of projects by cloning all the projects.
|
|
REM ##
|
|
REM #######################################################################
|
|
|
|
setlocal
|
|
setlocal ENABLEDELAYEDEXPANSION
|
|
|
|
echo.
|
|
echo INFO: Cloning all projects...
|
|
echo.
|
|
for /F %%i in ('type projects.lst') do (
|
|
set project=%%i
|
|
|
|
if exist "..\!project!" (
|
|
echo INFO: Project !project! already exists. Not cloning
|
|
) else (
|
|
echo INFO: Cloning project !project! ...
|
|
git clone git@github.com:eitchnet/!project!.git ..\!project!
|
|
if !ERRORLEVEL! NEQ 0 goto :FAIL
|
|
echo.
|
|
)
|
|
)
|
|
|
|
echo.
|
|
echo INFO: Done.
|
|
echo.
|
|
endlocal
|
|
exit /b 0
|
|
|
|
:FAIL
|
|
echo INFO: Failed to clone a project.
|
|
exit /b !ERRORLEVEL! |