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