Homebrew caskで幸せに

追記 homebrewのbundleが使えなくなってしまったので、Brewfileでのインストールができなくなってしまった…

can't install svn on OS X 10.5.8 · Issue #2865 · Homebrew/homebrew · GitHubhttps://github.com/Homebrew/homebrew/issues/2865

理由はメンテナーがいないかららしい…

homebrew - brew bundleが使えなくなったのでとりあえず使えるようにした - Qiita

回避策と言うか暫定で使えるようにしたよと言う記事があったのでリンクされてもらってます。

--

Homebrew — The missing package manager for OS X

MacOSX用パッケージマネージャーにhomebrewを使ってるのですが、 今更ながら最近homebrew caskで幸せだったので、軽くご紹介。

caskroom/homebrew-cask · GitHub

というのも最近Macが壊れで初期化したり、新しいサブ用の環境を整えたりといろいろと初期状態から使い慣れた状態にさせるということが多かったので、その時にすごい役になった。

homebrew-cask install google-chromeとかすれば、dmgでのインストールではなくCLIでインストールできてしまうという素敵感じなわけです。

そして更に良いのは、Brewfileとしてまとめてインストールしたいものを書いておけば、そのbrewfileを実行するだけで、homebrewからインストールできるものを全てインストールできるという優れもの(app storeからインストールするものはapp storeからしか出来ないが)。

dotfilesをgithubとかにおいて、管理する人が多いし Brewfileもgithubで管理しておけば、新しい環境だとしてもコマンド一発で使い慣れている環境になるというなんと幸せなw

ちなみに俺のBrewfileはこんな感じ

#homebrewを最新版にアップデート
update || true

# Formulaを更新
upgrade || true

# Add Repository
tap homebrew/versions    || true
tap phinze/homebrew-cask || true
tap homebrew/binary      || true
tap thoughtbot/formulae  || true
tap caskroom/versions    || true
tap peco/peco            || true

# パッケージのインストール
install subversion || true

# editor
install vim   || true

## Git
install git   || true
install hub   || true
install gitsh || true
install gist  || true
install tig   || true
install gibo  || true

## Utils
install wget      || true
install curl      || true
install tree      || true
install openssl   || true
install libyaml   || true
install readline  || true
install tmux      || true
install markdown  || true
install nkf       || true
install ag        || true
install peco      || true

## Image
install imagemagick || true

# Casks
install brew-cask
cask install google-chrome || true
cask install google-japanese-ime || true
cask install iterm2        || true
cask install dropbox       || true
cask install hipchat       || true
cask install alfred        || true
cask install sourcetree    || true
cask install evernote      || true
cask install kobito        || true
cask install sublime-text3  || true
cask install keepassx      || true
cask install virtualbox    || true
cask install vagrant       || true
cask install cyberduck     || true
cask install adobe-creative-cloud || true
cask install clipmenu      || true

#quicklook plugin
cask install qlcolorcode  || true
cask install qlstephen    || true
cask install qlmarkdown   || true
cask install quicklook-json   || true
cask install qlprettypatch  || true
cask install quicklook-csv  || true
cask install betterzipql    || true
cask install webp-quicklook || true
cask install suspicious-package || true
cask install macdown  || true

# link
cask alfred link # brew-caskのappをalfredで探せるようにする
# Remove outdated versions
cleanup

dotfiles/Brewfile at master · atsumo/dotfiles · GitHub