| @echo off |
| pushd %~dp0 |
| git --version > nul 2>&1 |
| if %errorlevel% neq 0 ( |
| echo [91mGit is not installed on this system.[0m |
| echo Install it from https://git-scm.com/downloads |
| goto end |
| ) else ( |
| if not exist .git ( |
| echo [91mNot running from a Git repository. Reinstall using an officially supported method to get updates.[0m |
| echo See: https://docs.sillytavern.app/installation/windows/ |
| goto end |
| ) |
| call git pull --rebase --autostash |
| if %errorlevel% neq 0 ( |
| |
| echo [91mThere were errors while updating.[0m |
| echo See the update FAQ at https://docs.sillytavern.app/installation/updating/ |
| goto end |
| ) |
| ) |
| set NODE_ENV=production |
| call npm install --no-save --no-audit --no-fund --loglevel=error --no-progress --omit=dev |
| node server.js %* |
| :end |
| pause |
| popd |
|
|