Changelog
- Smarter Cleanup:
mole cleannow includes new rules for AI models, Docker, and browser caches. The--dry-runoption allows you to export and review the full file list before deletion, ensuring you know exactly what will be removed,--debugsupports more detailed content output for better troubleshooting. - Uninstall UX: Added a 24-hour cache for app scanning results, so you don't have to wait for a full scan every time. The interface now supports real-time filtering to quickly locate and select apps for removal, optimize the uninstalled and more complete content of dozens of IDE editors.
- Enhanced Safety & Whitelisting: Default protection added for network tools (Surge, Clash, Mihomo).
mole optimizenow supports a--whitelistargument, allowing you to select and skip specific checks (e.g., Firewall/Gatekeeper). - Visuals & Monitoring:
mole statusnow identifies CPU/GPU core counts and adds real-time metrics for Battery, Load, and Network.mole analyzeis smoother with async pre-fetching and a history stack for navigation. - Core Architecture: Massive refactor of
common.shinto modular libraries. Introduced a unified Sudo manager (Touch ID/KeepAlive), safer file operations, and added 130+ automated tests for stability.
更新日志
- 清理能力升级:
mole clean新增对 AI 模型、Docker 及浏览器缓存的清理规则,--dry-run模式现在支持导出详细清单供审查,让你在执行前对清理内容更加了解,--debug支持更详细的内容输出,用于更好排查问题。 - 卸载体验优化:引入 24 小时扫描缓存机制,二次进入无需等待,列表支持实时关键词过滤,帮助你快速定位并选择需要卸载的应用,优化数十种 IDE 编辑器的卸载更全的内容。
- 安全与白名单:增强应用保护,默认排除 Surge、Clash、Mihomo 等网络工具,
mole optimize新增--whitelist参数,支持选择跳过防火墙或 Gatekeeper 等特定检查。 - 可视化与监控:
mole status支持识别 CPU/GPU 核心数量,并新增电池健康、系统负载及网络吞吐的实时监控,mole analyze支持异步预加载和历史记录栈,大文件浏览更顺滑。 - 核心代码重构:将核心库拆分为模块化组件;引入统一的 Sudo 管理器(支持 Touch ID 和后台保活),所有文件操作接入安全 API,新增 130+ 自动化测试用例确保稳定性。
Thanks to everyone who provided feedback and reported bugs. Your input makes Mole better. If you find Mole useful, a Star is always appreciated.