SuperAPI AI 工具集

mole

部署与运维

查看项目

更新于 10-15 19:53

技能介绍

用途:Mole 是面向 macOS 的终端维护工具,由 Bash CLI(mole,别名 mo)和两个 Go/Bubble Tea TUI 程序(analyze-go、status-go)组成,用于回收磁盘空间、连同残留卸载应用、清除可重建的项目产物并报告系统健康。仅支持 macOS(Darwin),不适用于 Linux/Windows。

主要能力:mo analyze 分析磁盘占用;mo clean 清理缓存;mo uninstall 卸载应用及残留;mo optimize 执行维护操作(刷新 DNS、重建 Finder/图标缓存等);mo purge 清除项目构建产物;mo installer 清理下载的安装包;mo history 查看删除记录;mo status 输出健康快照。

使用方式:破坏性命令均支持 --dry-run 预览,应先预览再执行。机器可读接口包括 mo analyze --json、mo status --json、mo status --watch --interval 1s(NDJSON 流,需限时终止)、mo history --json --limit 20,以及 mo clean --dry-run 写入的 ~/.config/mole/clean-list.txt。安装可用 brew install mole 或 curl -fsSL https://raw.githubusercontent.com/tw93/mole/main/install.sh | bash,两种渠道不可混用;mo update --nightly 仅限脚本安装。配置项位于 ~/.config/mole/ 下,如 whitelist、whitelist_optimize、purge_paths。

限制:mo clean、mo purge、mo installer 为永久删除,mo uninstall、mo analyze 走废纸篓;mo optimize 会改动系统服务。不要解析 TUI 画面,应使用 JSON 接口;不要臆造参数,清理命令没有 --yes 或 --force。多数“跳过全部”问题源于终端缺少完全磁盘访问权限。付费 GUI 产品 mole.fit 为独立闭源项目,与本 CLI 无关。