Spaces:
Paused
Paused
| @echo off | |
| echo FramePack-Studio Update Script | |
| REM Check if Git is installed (basic check) | |
| where git >nul 2>&1 | |
| if %errorlevel% neq 0 ( | |
| echo Error: Git is not installed or not in your PATH. Unable to update. | |
| goto end | |
| ) | |
| REM Check if Python is installed (basic check) | |
| where python >nul 2>&1 | |
| if %errorlevel% neq 0 ( | |
| echo Error: Python is not installed or not in your PATH. Unable to update dependencies. | |
| REM Continue with Git pull, but warn about dependencies | |
| echo Warning: Python is not available, skipping dependency update. | |
| goto git_pull | |
| ) | |
| :git_pull | |
| echo Pulling latest changes from Git... | |
| git pull | |
| REM Check if git pull was successful | |
| if %errorlevel% neq 0 ( | |
| echo Error: Failed to pull latest changes from Git. Please resolve any conflicts manually. | |
| goto end | |
| ) | |
| echo Git pull successful. | |
| REM Attempt to update dependencies if Virtual Environment is available | |
| if exist "%cd%/venv/Scripts/python.exe" ( | |
| if %errorlevel% equ 0 ( | |
| echo Updating dependencies using pip... | |
| REM This assumes there's a requirements.txt file in the root | |
| REM Using --upgrade to update existing packages | |
| "%cd%/venv/Scripts/python.exe" -m pip install --upgrade -r requirements.txt | |
| REM Check if pip update was successful | |
| if %errorlevel% neq 0 ( | |
| echo Warning: Failed to update dependencies. You may need to update them manually. | |
| ) else ( | |
| echo Dependency update successful. | |
| ) | |
| ) else ( | |
| echo Skipping dependency update as Python is not available. | |
| ) | |
| ) else ( | |
| echo Error: Virtual Environment for Python not found. Did you install correctly? | |
| goto end | |
| ) | |
| echo Update complete. | |
| :end | |
| echo Exiting update script. | |
| pause |