v0.6.1 — 修复卸载预览 BUG + 增强帮助信息
🐛 修复
- 卸载预览硬编码路径 BUG —
evokit uninstall opencode启发式模式下预览错误显示~/.claude/路径,现已根据适配器动态显示实际路径(如~/.config/opencode/) - 卸载引擎循环依赖 — 适配器注册逻辑分离到
register.ts,executeUninstall接受adapter实例参数避免通过 registry 查找 - 类型安全改进 —
AdapterInstaller接口新增resolveHome()和getHeuristicConfig(),消除卸载引擎中的鸭子类型检查(as断言) - OpenCode 适配器启发式配置 — 覆盖
getHeuristicConfig(),返回 OpenCode 实际文件结构(opencode.json、agent/、skills/)
✨ 增强
- 卸载命令详细帮助 —
evokit uninstall --help新增卸载模式说明、选项详解、示例用法、卸载后指引 - 中文化输出 —
buildPreview()和buildResultSummary()输出从英文改为中文,与安装命令保持一致
📊 验证
- ✅ 类型检查通过
- ✅ 构建通过
- ✅ 259 个测试全部通过
- ✅
evokit uninstall opencode --dry-run正确显示~/.config/opencode/ - ✅
evokit uninstall claude --dry-run正确显示~/.claude/
完整变更: v0.6.0...v0.6.1