Fixed ST Update Log Match | Tabby API Updater Streamlined.

Fixed ST launch match on update function.
Changed Tabby API update process so confusing instructions are surpressed
This commit is contained in:
Blueprint Coding
2024-08-20 13:06:19 -06:00
parent 2316ebab15
commit 9ba0172d13
2 changed files with 18 additions and 4 deletions

View File

@@ -787,10 +787,24 @@ if %errorlevel% neq 0 (
pause
goto :update_manager_text_completion
)
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Updating tabbyAPI Dependencies in a new window...
start cmd /k "title UPDATE TABBYAPI && cd /d %tabbyapi_install_path% && python start.py --update-deps && echo  WARNING: DO NOT FOLLOW INSTRUCTIONS FROM ABOVE BECAUSE THAT IS ONLY FOR USERS THAT DID NOT USE SILLYTAVERN-LAUNCHER TO INSTALL TABBYAPI. UPDATE INSTALLED, YOU CAN CLOSE THIS WINDOW NOW."
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% Updating tabbyAPI Dependencies...
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% %green_fg_strong%tabbyAPI updated successfully.%reset%
REM Run the update process and log the output
python start.py --update-deps > tabby_update_log.txt 2>&1
REM Scan the log file for the specific success message
findstr /c:"Dependencies updated. Please run TabbyAPI" tabby_update_log.txt >nul
if %errorlevel% == 0 (
echo [INFO] TabbyAPI Updated
) else (
echo [ERROR] TabbyAPI Update Failed
)
REM Delete the log file
del tabby_update_log.txt
REM Continue with the rest of the script
echo %blue_bg%[%time%]%reset% %blue_fg_strong%[INFO]%reset% %green_fg_strong%tabbyAPI update process complete.%reset%
pause
goto :update_manager_text_completion