前言
网上有许多推荐高效 App 软件和 iTerm + zsh + Vim + tmux
等诸如此类的文章。但很少有如何将自己这些配置管理起来的文章。
功能
- 新系统运行
make install
自动流程化安装。 - 方便家里、公司多台 macOS 之间同步开发配置环境。
特点
-
Homebrew
支持官方源和国内源选择。 - 支持多系统版本兼容,当前配置支持
Mojave
与Catalina
识别。 - 良好的安装提示功能。
-
Oh-my-zsh
安装完不会断开终端。
目录结构
配置文件大部分人使用软链接较多,个人认为使用写成shell
脚本在用cat
命令设置配置这样更方便归类管理。不使用Brewfile
能方便添加提示和扩展。
├── dotfiles
│ ├── assets # 资源
│ ├── config # 配置文件脚本(网上基本都是使用的软链接)
│ ├── install # 软件开发环境安装脚本
│ ├── lib # 工具库
│ └── scripts # 安装、卸载、清理脚本
流程思路图
这里着重分享思路,至于习惯每个人不一样,可根据自己情况变换。
最后分享自己的 dotfiles 配置,如果你有什么好的建议,欢迎大家提示参考。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。