Sync current dev state
This commit is contained in:
50
sync-to-docker-progs.bat
Normal file
50
sync-to-docker-progs.bat
Normal file
@@ -0,0 +1,50 @@
|
||||
@echo off
|
||||
REM ============================================================================
|
||||
REM EasyStream - Folder Sync Batch Wrapper
|
||||
REM ============================================================================
|
||||
REM This batch file runs the PowerShell sync script
|
||||
REM
|
||||
REM Usage:
|
||||
REM sync-to-docker-progs.bat - One-time sync
|
||||
REM sync-to-docker-progs.bat watch - Continuous monitoring
|
||||
REM sync-to-docker-progs.bat verbose - Detailed output
|
||||
REM ============================================================================
|
||||
|
||||
setlocal
|
||||
|
||||
set SCRIPT_DIR=%~dp0
|
||||
set PS_SCRIPT=%SCRIPT_DIR%sync-to-docker-progs.ps1
|
||||
|
||||
REM Check if PowerShell script exists
|
||||
if not exist "%PS_SCRIPT%" (
|
||||
echo ERROR: PowerShell script not found: %PS_SCRIPT%
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
REM Parse arguments
|
||||
set ARGS=
|
||||
if /i "%1"=="watch" set ARGS=-Watch
|
||||
if /i "%1"=="verbose" set ARGS=-Verbose
|
||||
if /i "%1"=="dryrun" set ARGS=-DryRun
|
||||
if /i "%1"=="-w" set ARGS=-Watch
|
||||
if /i "%1"=="-v" set ARGS=-Verbose
|
||||
|
||||
REM Run PowerShell script
|
||||
echo Starting EasyStream folder sync...
|
||||
echo.
|
||||
|
||||
powershell -ExecutionPolicy Bypass -File "%PS_SCRIPT%" %ARGS%
|
||||
|
||||
if errorlevel 1 (
|
||||
echo.
|
||||
echo ERROR: Sync failed!
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo.
|
||||
echo Sync completed successfully!
|
||||
if not "%1"=="watch" if not "%1"=="-w" pause
|
||||
|
||||
endlocal
|
||||
Reference in New Issue
Block a user