一時期、boxenを使っていたのですが、面倒になって、Brewfileで管理するようにしてみました。
参考にしたページ
Brewfile
ちなみに、2014/07/15現在のBrewfileはこんな感じ
update upgrade # install homebrew-cask tap caskroom/cask || true install brew-cask # homebrew install bash install zsh zsh-completions install git git-flow install rbenv ruby-build install nvm # cask cask install google-chrome cask install dropbox cask install virtualbox cask install vagrant # auto install vim install hub install pyenv-virtualenv install libyaml
自分でBrewfileに登録するの面倒なので
ラッパーを作成して、自動的にBrewfileに追加するようにした。
このファイルを ~/bin/brew とかに置いて、PATHで先に見つかるようにしておく。
#!/bin/sh if [ $1 = "install" ]; then echo "$@" >> ~/Dropbox/Brewfile elif [ $1 = "cask" ]; then if [ $2 = "install" ]; then echo "$@" >> ~/Dropbox/Brewfile fi fi /usr/local/bin/brew "$@"