mirror of
https://github.com/iflytek/skillhub.git
synced 2026-08-28 11:25:00 +00:00
变更摘要: - doctor 命令重构:从重建改为扫描并合并语义,保留扫描范围外的条目 - 修复字段命名:itemsRestored → itemsScanned/itemsPreserved,语义更清晰 - 改进用户提示:输出区分扫描到的和保留的条目,帮助文档补充保留行为说明 - 补充代码注释:说明同 slug 不同 installDir 允许并存的设计意图 - 统一错误码:download/handleJsonResponse 的非 2xx 响应统一使用 EXIT.generic - 新增测试覆盖:合并场景、刷新场景、冲突不删除无关条目等边界情况 关键文件: - cli/src/services/doctor-service.ts - cli/src/commands/doctor.ts - cli/src/commands/help.ts - cli/test/unit/services/doctor-service.test.ts - cli/test/integration/doctor-command.test.ts |
||
|---|---|---|
| .. | ||
| auth-commands.test.ts | ||
| doctor-command.test.ts | ||
| error-output.test.ts | ||
| help-command.test.ts | ||
| install-command.test.ts | ||
| list-command.test.ts | ||
| publish-command.test.ts | ||
| remove-command.test.ts | ||
| search-command.test.ts | ||
| update-command.test.ts | ||
| version-command.test.ts | ||
| whoami-command.test.ts | ||