bootslap:Mac新机初始化的Ansible脚本
用Ansible playbook引导配置新Mac工作站的脚本集,强调幂等与依赖Homebrew默认工具。
bootslap 是一组用于初始化新 Mac 工作站的脚本,基于 Ansible playbook,作者用它在家庭、办公、台式机、笔记本等场景间快速配置新机器。核心原则包括:尽量通过 Homebrew 与 Homebrew Cask 安装软件、使用默认工具安装到默认位置、所有任务幂等(可重复运行,只应用缺失或变更的部分)、宁可简单不追求模块化、自动与交互模式使用同一套工具(之后可用 `brew uninstall` 卸载)。引导方式:克隆仓库后运行 `bootslap.sh`,会安装 Xcode 命令行开发工具、Homebrew、Ansible 并执行全部 playbook;也可手动安装 Homebrew 与 Ansible 后运行 `ansible-playbook -K install.yml shell.yml configure.yml`。playbook 分为 `install.yml`(软件安装)、`shell.yml`(shell 环境与 dotfiles,通过 homeshick 管理)、`configure.yml`(macOS 系统配置),任务带标签可单独执行。README 说明这套脚本是供他人改写为自己版本的起点。