v2.5.0
v2.5.0
产品 v2 续篇 M10:自卸载 vole remove。
新增
vole remove:对照 Molelib/manage/remove.sh--dry-run/-n:列全待删项(含brew uninstall vole提示),不删除- 默认交互确认;
--yes/-y非交互 --purge-oplog:显式才删除 Mole 兼容审计日志(默认保留)--json:结构化探测 / dry-run / 结果- 三类安装形态:Homebrew、手动前缀、shell alias / 补全残留
- Homebrew:调用
brew uninstall vole,不手撕 Cellar - 文件删除走
validate_path_for_deletion+safe_remove漏斗 - 复用 M9
install_origin判定
- 交互菜单增加
remove --dry-run只读预览入口 scripts/check-command-surface.sh:remove不再 MISSING;续篇命令面 required set 已覆盖
承接
- 含 2.4.0 自更新
update - 含 2.3.0
touchid - 含 2.2.0
installer - 含 2.1.0
cleanhints - 含 2.0.0
purge与命令别名
收口与余项
- ✅ 收口:§3.2
--enforce进 CI + README「产品 v2 CLI 全家桶」→../findings/2026-08-v2-cli-complete-closeout.md - 仍非主路径:Mole 广谱
/Library边缘 / 桌面 Helper
发版运营状态(2026-08-09 补齐)
预编译发版齐全: tag / Release / assets / 公证 Accepted;Formula sha256 与 README 预编译示例随 PR 对齐 v2.5.0。
| 项 | 状态 |
|---|---|
git tag v2.5.0 |
✅ origin/main @ b3678e0 |
| GitHub Release | ✅ https://github.com/wukongnotnull/vole/releases/tag/v2.5.0 |
assets(tarball + SHA256SUMS) |
✅ aarch64 / x86_64 + SHA256SUMS |
| 公证 | ✅ aarch64 / x86_64 均为 Accepted(bare CLI staple skip 属预期) |
Formula/vole.rb |
✅ 真实 sha256(随 Formula/README PR) |
| README 预编译示例 | ✅ v2.5.0(随 Formula/README PR) |