Skip to content

v0.3.7.1

Choose a tag to compare

@github-actions github-actions released this 14 Aug 10:33
· 46 commits to main since this release

CLI Analyzer v0.3.7.1 — 未认领数据过滤修复

修复

  • .DS_Store 等文件不再列为未认领数据:孤儿候选现在仅限目录——macOS 目录元数据文件、指向文件的符号链接全部跳过(此前 .DS_Store.isolated-storage 等会以几 KB 的"数据"出现在列表里)
  • 已安装 GUI 应用的数据目录不再误报:iTerm2、Raycast、Joplin、Karabiner、Axure、Geany 等目录此前被列为"未认领数据"——现在按已安装应用排除;排除表扩充约 90 条高频 GUI 产品(浏览器/聊天会议/办公网盘/音乐视频/游戏平台/VPN 客户端/密码管理/输入法/驱动硬件厂商)
  • Windows 系统组件目录排除%LocalAppData%\Programs(GUI 应用安装根)、TempCrashDumpsD3DSCachelxss(WSL)等不再统计;AppData 下大批 GUI 应用目录(Mozilla、钉钉、飞书、WPS、百度网盘等)同样清除
  • 共享运行时目录排除.monoconfigstoreman 等被大量工具共用的基础设施目录不再误报
  • 认领匹配修正:数据目录名大小写与 PATH 不同(如 Claude vs claude)、或目录名异于工具名(opencode 的 oh-my-opencode)时不再误报孤儿
  • 安全语义:产品级短名排除条目(code/amd/hp 等)仅作用于孤儿过滤,不影响 PATH 工具发现;代理 CLI 核心(clash/v2ray/mihomo 本体)仍作为工具残留候选

效果:macOS 实测孤儿数据从 25 项降至 7 项(剩余均为未上 PATH 的 CLI 工具残留,语义正确);Windows 侧同类问题同步修复。

下载

  • macOS:Apple Silicon CLI-Analyzer-0.3.7.1-macos-arm64.dmg | Intel CLI-Analyzer-0.3.7.1-macos-amd64.dmg
  • Windows:安装器 CLI-Analyzer-0.3.7.1-windows-amd64-installer.exe | 便携 CLI-Analyzer-0.3.7.1-windows-amd64-portable.zip
  • LinuxCLI-Analyzer-0.3.7.1-linux-amd64.deb | 便携 CLI-Analyzer-0.3.7.1-linux-amd64.tar.gz

构建产物未签名:macOS 首次打开需右键 → 打开;Windows 会提示"未知发布者",属正常。

更新说明

  • v0.3.0 及以上用户会在启动时收到本版本更新提示(下载校验通过后引导安装)

English

CLI Analyzer v0.3.7.1 — Unclaimed Data filtering fixes.

Fixes

  • Files are no longer listed as unclaimed data: orphan candidates are directories only — macOS .DS_Store metadata files and symlinks-to-files are skipped (previously they showed up as tiny "data" entries)
  • Installed GUI apps no longer misreported: iTerm2, Raycast, Joplin, Karabiner, Axure, Geany etc. were listed under "Unclaimed data" — now excluded as installed applications; the exclusion table grew ~90 high-frequency GUI products (browsers / chat & meeting / office & cloud drives / media / game platforms / VPN clients / password managers / IME & security / driver & hardware vendors)
  • Windows system component dirs excluded: %LocalAppData%\Programs (GUI install root), Temp, CrashDumps, D3DSCache, lxss (WSL) etc.; AppData GUI dirs (Mozilla, DingTalk, Feishu, WPS, Baidu Netdisk…) cleaned up too
  • Shared runtime dirs excluded: .mono, configstore, man and other infrastructure shared by many tools no longer misreported
  • Claim matching fixed: data dirs whose case differs from the PATH name (Claude vs claude) or whose top-level name differs from the tool (opencode's oh-my-opencode) are no longer orphaned
  • Safety semantics: short-name exclusion entries (code/amd/hp…) affect orphan filtering only — PATH tool discovery is untouched; proxy CLI cores (clash / v2ray / mihomo) remain eligible as tool residue

Effect: macOS orphans drop from 25 to 7 entries (the rest are genuine CLI residue not on PATH); Windows-side issues fixed the same way.

Downloads

  • macOS: Apple Silicon CLI-Analyzer-0.3.7.1-macos-arm64.dmg | Intel CLI-Analyzer-0.3.7.1-macos-amd64.dmg
  • Windows: installer CLI-Analyzer-0.3.7.1-windows-amd64-installer.exe | portable CLI-Analyzer-0.3.7.1-windows-amd64-portable.zip
  • Linux: CLI-Analyzer-0.3.7.1-linux-amd64.deb | portable CLI-Analyzer-0.3.7.1-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)