disco-reaper/launch-shuttle-WIN.bat
2026-03-01 15:16:07 +05:30

38 lines
901 B
Batchfile

@echo off
SET "DIR=%~dp0"
cd /d "%DIR%"
:: Check if venv exists, create it if not
if not exist "%DIR%venv" (
echo Virtual environment not found. Creating one...
python -m venv venv
if %ERRORLEVEL% neq 0 (
echo Error: Failed to create virtual environment.
pause
exit /b 1
)
:: Activate and install requirements
call venv\Scripts\activate
if exist "requirements.txt" (
echo Installing requirements...
python -m pip install --upgrade pip
pip install -r requirements.txt
) else (
echo Warning: requirements.txt not found. Skipping dependency installation.
)
) else (
:: Activate existing virtual environment
call venv\Scripts\activate
)
:: Run the application
python server-shuttle.py %*
if %ERRORLEVEL% neq 0 (
echo.
echo application exited with error code %ERRORLEVEL%
pause
)