Initial commit: Comfyui_o1key v1.10.0

This commit is contained in:
o1key
2026-02-06 15:56:30 +08:00
commit 9ee29e17d0
25 changed files with 5735 additions and 0 deletions
+97
View File
@@ -0,0 +1,97 @@
@echo off
chcp 65001 > nul
echo ====================================
echo Comfyui_o1key 插件更新工具
echo ====================================
echo.
:: 检查是否在 Git 仓库中
if not exist ".git" (
echo [错误] 当前目录不是 Git 仓库
echo 请确保插件是通过 git clone 安装的
pause
exit /b 1
)
:: 保存当前版本
if exist "version.txt" (
set /p OLD_VERSION=<version.txt
echo 当前版本: %OLD_VERSION%
) else (
set OLD_VERSION=未知
echo 当前版本: 未知
)
echo.
echo [1/4] 检查远程更新...
git fetch origin
:: 检查是否有更新
git status -uno | findstr "Your branch is behind" > nul
if %errorlevel% equ 0 (
echo 发现新版本!
) else (
echo 已是最新版本
echo.
choice /C YN /M "是否继续检查依赖更新?"
if errorlevel 2 goto :end
)
echo.
echo [2/4] 备份配置文件...
if exist ".config" (
copy /Y ".config" ".config.backup" > nul
echo 已备份 .config 到 .config.backup
)
echo.
echo [3/4] 拉取最新代码...
git pull origin main
if %errorlevel% neq 0 (
echo [错误] 代码更新失败,请检查网络连接或手动解决冲突
pause
exit /b 1
)
:: 恢复配置文件
if exist ".config.backup" (
copy /Y ".config.backup" ".config" > nul
del ".config.backup"
echo 已恢复配置文件
)
echo.
echo [4/4] 更新依赖包...
python -m pip install -r requirements.txt --upgrade --quiet
if %errorlevel% neq 0 (
echo [警告] 依赖包更新失败,请手动运行: pip install -r requirements.txt
)
echo.
echo ====================================
echo 更新完成!
echo ====================================
:: 显示新版本
if exist "version.txt" (
set /p NEW_VERSION=<version.txt
echo 新版本: %NEW_VERSION%
)
:: 显示最近更新日志
if exist "CHANGELOG.md" (
echo.
echo 最近更新内容:
echo -----------------------------------
powershell -Command "Get-Content CHANGELOG.md -TotalCount 20"
echo -----------------------------------
)
echo.
echo 请重启 ComfyUI 以使更改生效
echo.
pause
goto :end
:end
exit /b 0