v0.3.8
CLI Analyzer v0.3.8 — 处置决策交还给你
本次更新主题
移除 SAFE/USER 两级清理门槛:应用不再替你说"能不能删",处置与否由你决定。
新行为
- 所有归因目录都可处置:缓存 / 配置 / 数据 / 旧版本 / 备份 / 工具链……现在都可在详情面板勾选处置,不再有"只展示、不可删"的 USER 级硬门槛
- 类型标签作为信息:每个目录保留类型标签(cache=绿、data=蓝、config=灰…),供你判断,而非替你裁决
- 完整性守卫保留:系统根、回收站本身、工具当前版本路径仍拒绝删除(防灾难性错误)
- 批处理保护性默认:
clean --all默认只批量选择"清理类"(缓存/旧版本/备份/下载);config/data 等数据类需显式--include-data - 卸载残留双选项:默认仍进内置回收站(可恢复);「永久删除」成为显式选项(GUI 强确认 / CLI
--permanent) - 术语统一:"可清理" → "可处置"(界面、CLI、趋势、回收站文案)
为什么
旧模型由应用承诺"判定哪些目录可安全清理",但规则表永远追不上工具生态(如 ~/.cache/opencode 实为插件安装目录),一次误判就足以摧毁信任。新模型把判断权交还给你——最了解自己机器的人。
下载
| 平台 | 产物 |
|---|---|
| macOS (Apple Silicon) | CLI-Analyzer-0.3.8-macos-arm64.dmg |
| macOS (Intel) | CLI-Analyzer-0.3.8-macos-amd64.dmg |
| Windows 安装器 | CLI-Analyzer-0.3.8-windows-amd64-installer.exe |
| Windows 便携版 | CLI-Analyzer-0.3.8-windows-amd64-portable.zip |
| Linux (.deb) | CLI-Analyzer-0.3.8-linux-amd64.deb |
| Linux 便携版 | CLI-Analyzer-0.3.8-linux-amd64.tar.gz |
- 全部产物的 SHA256 校验和见
checksums.txt(应用内更新会自动校验,校验失败不提供安装入口) - macOS 产物未签名/未公证:从网络下载首次打开被 Gatekeeper 拦截时,请右键 → 打开
- Windows 无代码签名证书:SmartScreen 提示"未知发布者"属正常
- 更新:v0.3.0+ 用户启动应用会自动提示新版本,或 Help 菜单手动「检查更新」
CLI Analyzer v0.3.8 — disposal is your call
What's new
- Every attributed directory is now actionable: caches, config, data, old versions, backups, toolchains… all selectable in the detail panel — the SAFE/USER hard gate ("display-only, never deletable") is gone
- Kind labels remain as information: cache=green, data=blue, config=gray… to help you decide, not to decide for you
- Integrity guards kept: system roots, the trash root, and the tool's current version path are still refused (prevents catastrophic mistakes)
- Batch-protective default:
clean --allselects only cleanup-kind items (cache/old-version/backup/download) by default; config/data/state need an explicit--include-data - Uninstall residue dual options: defaults to the built-in trash (recoverable); permanent deletion is now an explicit choice (GUI strong confirm / CLI
--permanent) - Terminology: "cleanable" → "actionable" across UI, CLI, trends and trash
Why
The old model promised the app would judge what is "safe to delete", but curated rules can never keep up with the tool ecosystem (e.g. ~/.cache/opencode is actually a plugin install dir), and a single misjudgment destroys trust. The new model hands the decision back to you — the person who knows your machine best.
Downloads
| Platform | Asset |
|---|---|
| macOS (Apple Silicon) | CLI-Analyzer-0.3.8-macos-arm64.dmg |
| macOS (Intel) | CLI-Analyzer-0.3.8-macos-amd64.dmg |
| Windows installer | CLI-Analyzer-0.3.8-windows-amd64-installer.exe |
| Windows portable | CLI-Analyzer-0.3.8-windows-amd64-portable.zip |
| Linux (.deb) | CLI-Analyzer-0.3.8-linux-amd64.deb |
| Linux portable | CLI-Analyzer-0.3.8-linux-amd64.tar.gz |
- SHA256 checksums for all assets are in
checksums.txt(the in-app updater verifies automatically and refuses to open an installer on mismatch) - macOS builds are unsigned/not-notarized: if Gatekeeper blocks a downloaded copy, right-click → Open
- Windows builds are unsigned: SmartScreen "unknown publisher" is expected
- Updates: v0.3.0+ users are prompted on startup, or via Help → Check for Updates