48 lines
1.1 KiB
Batchfile
48 lines
1.1 KiB
Batchfile
@echo off
|
|
chcp 65001 > nul
|
|
title Bookworm Portable - 卸载
|
|
cd /d "%~dp0"
|
|
|
|
echo.
|
|
echo ====================================
|
|
echo Bookworm Portable - 完整卸载
|
|
echo ====================================
|
|
echo.
|
|
echo 将执行:
|
|
echo - 终止 Claude Code 进程
|
|
echo - 清除所有环境变量和凭证缓存
|
|
echo - 恢复原始 .claude 目录
|
|
echo - 清除 PowerShell 历史和 Git 凭证
|
|
echo - 删除桌面快捷方式
|
|
echo.
|
|
|
|
set /p confirm=" 确认卸载? (y/n): "
|
|
if /i not "%confirm%"=="y" (
|
|
echo 已取消
|
|
pause
|
|
exit /b
|
|
)
|
|
|
|
echo.
|
|
|
|
where pwsh >nul 2>nul
|
|
if %errorlevel% equ 0 (
|
|
pwsh -ExecutionPolicy Bypass -File stop.ps1 -Restore -Deep
|
|
) else (
|
|
powershell -ExecutionPolicy Bypass -File stop.ps1 -Restore -Deep
|
|
)
|
|
|
|
:: 删除桌面快捷方式
|
|
del "%USERPROFILE%\Desktop\Bookworm.lnk" 2>nul
|
|
|
|
:: 清除凭证缓存注册表
|
|
reg delete "HKCU\Software\Bookworm" /f 2>nul
|
|
|
|
echo.
|
|
echo ====================================
|
|
echo Bookworm 已完全卸载
|
|
echo 可安全删除 bookworm-boot 文件夹
|
|
echo ====================================
|
|
echo.
|
|
pause
|