Releases
v0.1.17
Compare
Sorry, something went wrong.
No results found
应用卸载
macr 对 cask 管理的应用只显示一条本机 app 记录:仅当 cask artifact 的绝对路径与应用本体完全一致时合并,保留 cask token 作为灰色搜索别名。
应用卸载确认前列出应用本体与残留,并询问是否清理残留,默认保留;脚本可用 --clean-leftovers / --keep-leftovers 明确选择,个人数据仍需显式传入 --app-data。
修复 Mole 批量卸载脚本中 background_items_warning_apps 未声明导致的 unbound variable 中断。
缓存与速度
缓存应用与本机 cask 的别名映射,maci / macr 启动时不再额外查询 Homebrew。
安装、卸载、更新成功后原地更新 selector 快照:卸载项立即移除,安装与升级写入实际版本,其余缓存继续复用。
快照损坏、过期或无法安全更新时才回退实时查询,缓存不会直接决定包变更。
文档
精简中英文 README,详细说明迁移到 docs/USAGE.md 与 docs/USAGE.en.md。
重新整理安装与卸载章节,明确区分 Homebrew 与脚本安装,补充安装方式判断、--dry-run、--purge-cache 和自定义目录说明。
更新 macr 彩色演示截图,补充功能规格与脚本卸载文档。
验证
278 项隔离回归测试通过:python3 -m unittest discover -s tests -v。
本地入口通过系统 Bash 语法检查。
GitHub Actions 在 main 分支通过。
桌面版 GUI
新增 Rust + Tauri 2 桌面应用,覆盖安装、卸载、更新、清理、优化、镜像与内置终端。
通用 DMG,支持 Intel 与 Apple Silicon:mactools_0.1.17_universal.dmg
Homebrew 安装:brew install --cask tingfeng347/tap/mactools-gui
当前未签名、未公证;如被 Gatekeeper 拦截,请在 Finder 中右键选择「打开」。
You can’t perform that action at this time.