Includes:
- Xcode Command Line Tools
- Homebrew
- Brews and Casks
- Oh My Zsh
git clone https://github.com/abendy/dotfiles.git ~/.dotfiles && cd ~/.dotfiles
./bootstrap
./osx
You can create a ~/.localrc
file for additional local runtime configuration. This repo provides a template: cp localrc ~/.localrc
.
We're using antibody as the plugin manager. Add plugins (one per line) as per antibody documentation.
touch ~/.zsh_plugins_local.txt
vi ~/.zsh_plugins_local.txt
antibody bundle < ~/.zsh_plugins_local.txt > ~/.zsh_plugin_locals.sh
exec zsh
Check if all dependencies are installed in a Brewfile.
brew bundle check --verbose --file=Brewfiles/<Brewfile>
Install or upgrade all dependencies in a Brewfile.
brew bundle install --verbose --file=Brewfiles/<Brewfile>
List all dependencies present in a Brewfile, optionally limiting by types. You can do this if you do not want to install all dependencies, then copy a dependency and install it manually.
brew bundle list [--all|--brews|--casks|--taps|--mas] --file=Brewfiles/<Brewfile>
To update to the latest version:
cd ~/.dotfiles
./bootstrap