diff --git a/repair tool.bat b/repair tool.bat new file mode 100644 index 0000000..cd8af84 --- /dev/null +++ b/repair tool.bat @@ -0,0 +1,34 @@ +@echo off +setlocal + +:: Define repo paths +set "SCRIPTS_DIR=%~dp0" +set "SOUNDS_DIR=%~dp0sounds" + +:: Try to use system git, fallback to GitPortable +where git >nul 2>nul +if %errorlevel%==0 ( + set "GIT=git" +) else if exist "%~dp0GitPortable\cmd\git.exe" ( + set "GIT=%~dp0GitPortable\cmd\git.exe" +) else ( + echo Git not found. Please install Git or place GitPortable in the same folder. + exit /b 1 +) + +:: Reset scripts repo +echo Resetting scripts repo to remote... +pushd "%SCRIPTS_DIR%" +%GIT% fetch origin +%GIT% reset --hard origin/main +popd + +:: Reset sounds repo +echo Resetting sounds repo to remote... +pushd "%SOUNDS_DIR%" +%GIT% fetch origin +%GIT% reset --hard origin/main +popd + +echo Done. +endlocal