Changelog
- mo clean: Added System Data size-source detection to surface major space clues like Xcode data, iPhone backups, Simulator, Docker, Mail after cleanup.
- mo clean: Improved Application Support scanning with per-item size estimation and timeout protection, reducing hangs on large directories and improving cleanup size accuracy.
- mo clean: Fixed false success reporting for third-party log cleanup. Added storage clues after large-file checks.
- mo clean: Refined Messages runtime checks to only skip Messages preview and sticker cache cleanup.
- mo clean / mo purge: Expanded conservative cache and artifact coverage and improved purge root detection and filtering with fallback
findbehavior. - mo optimize: Improved LaunchServices path detection for macOS 14+ with fallback paths, and safely skips font cache rebuild when browsers are running to prevent rendering bugs.
- mo uninstall: Instantly clears stale entries by refreshing the LaunchServices database asynchronously after app uninstalls.
- mo update: Added
--nightlychannel support for script installs to test latest features. - core: Completely rewrote the background spinner logic to directly interface with
/dev/tty, ensuring an uninterrupted interface and infallibleCtrl+Cbehavior on narrow terminals.
更新日志
- mo clean:新增系统数据大小来源检测,清理后可提示主要占用线索,如 Xcode 数据、iPhone 备份、模拟器、Docker、Mail 等。
- mo clean:优化 Application Support 扫描,新增逐项大小估算与超时保护,大幅降低处理大目录时的卡顿感并提升空间统计准确性。
- mo clean:修复第三方日志清理误报成功状态的问题,并在大文件检查后增加关键存储线索提示。
- mo clean:优化 Messages 运行时判断,现在仅会跳过 Messages 的预览与贴纸缓存清理。
- mo clean / mo purge:扩展更彻底的缓存与产物覆盖范围,并改进 purge 项目根路径检测、过滤与平稳降级的
find扫描行为。 - mo optimize:改进 LaunchServices 路径检测,支持全新 macOS 14+ 备用路径;在浏览器运行时智能跳过字体缓存重建,以避免引发网页花屏渲染故障。
- mo uninstall:应用卸载后自动后台刷新 LaunchServices 数据库,秒级清理系统关联菜单中的僵尸应用残留。
- mo update:新增
--nightly渠道,支持通过安装脚本的用户抢先体验开发版最新功能。 - core:重写了后台加载动画 Spinner 的逻辑,现已直接写入
/dev/tty以确保极窄屏幕下的显示不串行,并完美接管了完整的Ctrl+C退出操作。
Special thanks to @Angelk90, @Harsh-Kapoorr, @imnotnoahhh, and @injuxtice for their contributions to this release. If Mole helps you, please consider giving it a star and recommending it to your friends.