github tw93/Mole V1.26.0
V1.26.0 Happy 🐨

4 hours ago
Mole Logo

Mole V1.26.0

Deep clean and optimize your Mac.

Changelog

  1. mo clean: Adds safer and smarter developer cleanup, including automatic cleanup of unused CoreSimulator Volumes/Cryptex entries (while keeping IN_USE entries), duplicate Xcode documentation index cleanup, generic Flutter cleanup for .dart_tool and build/, expanded project path detection (including $HOME/Developer), and clearer scan progress visibility for project caches and runtime volume scans.
  2. mo uninstall: Improves uninstall completeness and visibility by cleaning app DiagnosticReports in both user and system locations, showing full preview paths before confirmation, improving metadata freshness/scan UX for app size and last-used info, and keeping progress visible through scan, merge, metadata, sort, and finalize stages until the app list is ready.
  3. mo analyze: Improves startup speed and responsiveness by excluding external disks in overview mode by default; users can explicitly analyze external disks with mo analyze /Volumes. Scanner concurrency and channel send behavior were also optimized.
  4. mo purge: Improves selection experience with Vim-style j/k navigation and better path readability using dynamic width constraints.
  5. Command help UX: Adds consistent -h/--help support for clean, installer, optimize, touchid, and uninstall, with centralized help handling.
  6. Quick launch scripts: Improves Ghostty integration so command windows stay open after execution for easier output review.
  7. Stability and safety: Fixes silent-exit behavior on permission-denied paths in cleanup flows and adds regression tests for uninstall diagnostics, developer cleanup, and system maintenance scenarios.

更新日志

  1. mo clean:开发者清理更智能更安全,新增 CoreSimulator Volumes/Cryptex 未使用卷自动清理(IN_USE 安全跳过),新增 Xcode 重复文档索引清理,新增 Flutter .dart_toolbuild/ 通用清理,并补充 $HOME/Developer 项目路径识别;同时增强项目缓存与运行时卷扫描的进度可视化。
  2. mo uninstall:卸载更彻底、更透明,新增用户级与系统级 DiagnosticReports 清理,确认前展示完整预览路径,并优化应用大小与最近使用时间的元数据刷新与扫描体验;新增从扫描、合并、元数据收集、排序到最终列表就绪的全流程进度显示。
  3. mo analyze:默认总览模式不再扫描外置磁盘,显著提升启动速度;需要时可通过 mo analyze /Volumes 显式分析外置盘。同时优化了扫描并发与 channel 发送语义。
  4. mo purge:选择器交互增强,支持 Vim 风格 j/k 导航,并通过动态宽度限制提升路径可读性。
  5. 命令帮助体验cleaninstalleroptimizetouchiduninstall 全面支持 -h/--help,并统一帮助处理逻辑。
  6. 快捷启动脚本:改进 Ghostty 启动行为,命令执行后窗口保持打开,便于查看输出结果。
  7. 稳定性与安全性:修复权限拒绝路径下的静默退出问题,并补充卸载诊断日志、开发者清理、系统维护等回归测试。

Special thanks to @spider-yamet, @iamxorum, @mariovtor, @oleksandr-redko, @yamamel, @paulkellermann, and @michael19920327 for their valuable contributions to this release. If Mole helps you, please consider giving it a star and recommending it to your friends.

https://github.com/tw93/Mole

Don't miss a new Mole release

NewReleases is sending notifications on new releases.