Changelog
- Install and update work on macOS 12 to 14 again: the update lock relied on a system tool that only newer macOS ships; where it is absent Mole now falls back to an equally safe lock directory.
mo uninstallno longer exits silently: unreadable bundles, id-less launchers, unreadable volumes, and out-of-time scans now narrow the plan and keep going, remaining refusals print their reason, the spinner starts right after you confirm, and pressingqstays a quiet cancel.- Uninstall finds renamed data directories: apps whose bundle id extends their display name, like AyuGram writing to "AyuGram Desktop", now have those exact directories cleaned too, under strict evidence so one app can never reach another's data.
mo cleanfinishes instead of vanishing: a cancelled run prints a summary with the reason, a Mail Downloads folder that cannot be sized is skipped as one item, and one unreadable app no longer skips the whole leftovers section.mo updateasks once and stays predictable: the admin session no longer lapses into a second authentication prompt mid-install, and the git fallback runs only on explicit updates.- Removing Mole keeps your settings recoverable:
mo removenow moves~/.config/mole, including your whitelist, to the Trash instead of deleting it permanently. - Install explains itself and shows progress: a refused install names the failing check and the fixing command, and binary verification shows a spinner instead of a silent wait.
更新日志
- macOS 12 到 14 上安装和更新恢复正常:更新锁依赖的系统工具只有较新的 macOS 才带,缺失时 Mole 现在退回到同样安全的锁目录。
mo uninstall不再静默退出:不可读的应用包、无 id 的启动器、不可读的磁盘卷、超时的扫描都会收窄计划继续执行,仍需拒绝的会说明原因,确认后进度动画立即出现,按q依旧是安静取消。- 卸载能找到改名的数据目录:像 AyuGram 把数据写在 "AyuGram Desktop" 这类 bundle id 延伸自显示名的应用,对应目录现在也会被清理;推导只认严格证据,一个应用永远碰不到另一个应用的数据。
mo clean能跑完而不是消失:被取消的运行会打印带原因的摘要,无法测量大小的 Mail Downloads 目录会作为单项跳过,单个不可读应用不再导致整节残留扫描被跳过。mo update只问一次且更可预期:管理员会话不会在安装中途失效再弹一次认证,git 回退也只在显式更新时使用。- 移除 Mole 时设置可以找回:
mo remove现在把~/.config/mole(包括白名单)移入废纸篓,而不是永久删除。 - 安装过程解释自己并显示进度:被拒绝的安装会指出没过的检查和修复命令,二进制校验期间有加载动画而不是静默等待。
Thanks
Issue reporters and PR contributors this cycle: @Yuxin-Qiao · @r266-tech · @rriegman · @brun04maral · @gcosta74 · @nickdos · @dmt0 · @bashu · @zlxrnn · @iammike2 · @schn00x.
Mole Mac App
Prefer a GUI? Try Mole Mac App. The CLI stays free and open source.
