Changelog
- Homebrew cleanup keeps your tools working:
brew cleanupcould drop active executable links, so Mole now snapshots them first and restores any that cleanup removed while their formula is still installed. - Cleanup leaves in-use app data alone: legacy LM Studio data and Raycast X (v2) files are preserved when cleaning or uninstalling their older siblings.
- No more hung prompts or broken terminals: interactive commands keep the foreground so nested sudo reads no longer stall, and the terminal is restored after you cancel an uninstall.
- Updates repair themselves: an interrupted helper download no longer leaves a broken analyzer that still reports you are current; the next update stages and repairs it.
- Steadier analyze and status views: stabler analyze output, clearer status header specs, no spinner or section flicker, and clearer dry-run summaries.
- purge honors scan roots outside home: artifacts under configured roots such as
/var/wwwcan now be removed, with the existing depth and out-of-root safety checks intact.
更新日志
- Homebrew 清理不再弄坏命令行工具:
brew cleanup可能删掉仍在用的可执行软链,Mole 现在先做快照,清理后自动恢复那些 formula 仍在、却被误删的链接。 - 清理时不动仍在使用的应用数据:清理或卸载旧版本时,保留 LM Studio 旧数据和 Raycast X(v2)文件。
- 不再卡在提示或留下坏终端:交互命令保持前台,嵌套 sudo 输入不再卡住,取消卸载后终端会被复原。
- 更新能自我修复:中断的辅助程序下载不会再留下损坏的分析器并谎报“已是最新”,下次更新会重新暂存并修好。
- analyze 和 status 显示更稳:analyze 输出更稳定,status 头部规格更清晰,消除 spinner 和分区闪烁,dry-run 摘要更明确。
- purge 支持 home 以外的扫描根目录:
/var/www等配置根目录下的构建产物现在能真正被清除,同时保留原有的深度和越界安全校验。
Thanks
Issue reporters and PR contributors this cycle: @adilrc.
Mole Mac App
Prefer a GUI? Try Mole Mac App. The CLI stays free and open source.