v0.3.6
CLI Analyzer v0.3.6 — 未归属数据 + 版本探测 + 非 CLI 排除体系
新功能
- 未归属数据目录:数据根下未被任何工具认领的目录(被删除或从未上 PATH 的工具残留)在工具列表底部以"未归属数据"小节展示(可折叠,显示路径/大小/数据根),每项可移入内置回收站(可恢复,无永久删除)
- 健康探测:版本未知的工具在后台自动探测(
--version/-V/--help,3 秒超时 + 结果缓存 + Windows GBK 转码),版本列从大面积—变为真实版本(如 uv 0.11.7、go 1.26.5);失败静默降级,不阻塞扫描
扫描范围收紧(非 CLI 排除体系)
- 只管理 CLI:GUI 应用、其命令行伴侣(xftpcl 等)、其数据目录一律排除
- 排除表:路径片段精确匹配(修掉
code误伤opencode的隐患)+ 纯 CLI 产品例外白名单(aws / az / gcloud / gsutil / bq 保留) - 预置常见 GUI 产品(NetSarang / Microsoft Edge / Google Chrome / Claude 桌面版 / Cursor / XMind / 微信开发者工具 等);未预置的按反馈增补
- 结构性 GUI 信号:macOS 沙盒容器 bundle-id、Windows UWP 包族
- 孤儿过滤额外认领 cleanable 规则覆盖的目录(codex-runtimes 不再误报)
其他
- Windows 更新安装 / 卸载代跑不再弹出 cmd.exe 黑窗
- CLI
scan输出含孤儿数据(数量+总量);--json契约新增孤儿字段与探测版本
下载
- macOS:Apple Silicon
CLI-Analyzer-0.3.6-macos-arm64.dmg| IntelCLI-Analyzer-0.3.6-macos-amd64.dmg - Windows:安装器
CLI-Analyzer-0.3.6-windows-amd64-installer.exe| 便携CLI-Analyzer-0.3.6-windows-amd64-portable.zip - Linux:
CLI-Analyzer-0.3.6-linux-amd64.deb| 便携CLI-Analyzer-0.3.6-linux-amd64.tar.gz
构建产物未签名:macOS 首次打开需右键 → 打开;Windows 会提示"未知发布者",属正常。
更新说明
- v0.3.0 及以上用户会在启动时收到本版本更新提示(下载校验通过后引导安装)
English
CLI Analyzer v0.3.6 — unattributed data, version probing, non-CLI exclusion.
New
- Unattributed data dirs: top-level dirs under the data roots that no tool claims (leftovers of removed or never-on-PATH tools) appear in a collapsible "Unattributed data" section (path / size / data root), each moveable to the built-in trash (recoverable, no permanent delete)
- Health probing: tools with an unknown version are probed in the background (
--version/-V/--help, 3s timeout, result cache, Windows GBK-safe); the version column gains real versions (e.g. uv 0.11.7, go 1.26.5) instead of mostly—; failures degrade silently without blocking the scan
Scan scope tightened (non-CLI exclusion system)
- CLI only: GUI apps, their command-line companions (xftpcl etc.) and their data dirs are excluded everywhere
- Exclusion table: exact path-segment matching (fixes the
code→opencodesubstring hazard) + pure-CLI allowlist (aws / az / gcloud / gsutil / bq survive) - Pre-bundled common GUI products (NetSarang / Microsoft Edge / Google Chrome / Claude desktop / Cursor / XMind / WeChat DevTools…); unlisted ones are added on report
- Structural GUI signals: macOS sandbox container bundle-ids, Windows UWP package families
- Orphan filtering also claims dirs covered by tool cleanables (codex-runtimes no longer misreported)
Other
- No more cmd.exe console flash when installing updates / running uninstall commands on Windows
- CLI
scanoutput shows unattributed count + total;--jsongains the orphan array and probed versions
Downloads
- macOS: Apple Silicon
CLI-Analyzer-0.3.6-macos-arm64.dmg| IntelCLI-Analyzer-0.3.6-macos-amd64.dmg - Windows: installer
CLI-Analyzer-0.3.6-windows-amd64-installer.exe| portableCLI-Analyzer-0.3.6-windows-amd64-portable.zip - Linux:
CLI-Analyzer-0.3.6-linux-amd64.deb| portableCLI-Analyzer-0.3.6-linux-amd64.tar.gz
Builds are unsigned: right-click → Open on macOS; "unknown publisher" on Windows — expected.
Updating
- Users on v0.3.0+ are notified of this release at startup (SHA256-verified before guided installation)