気づいたらBoxen放置して、Brew Caskとかで環境構築してた話


Boxenの管理が難しかった

会社PCと私用のMacが同じになればいいだけなのに、なんであんなにファイル管理しなきゃいけないんだ...
Code:Github

Hoembrewだけでやっぱりなんとかしたい

Brewfile終わってね?

参考:Homebrewとbrewfileとhomebrew-caskでMacの環境構築

Brewdlerとかもあるけど...

参考:Brewfileはオワコンではない

自分はこうした。

  • AppStoreでダウンロードできるものはそこでダウンロードする。
  • それ以外はHomebrew/Caskでダウンロードする。(zshとかchromeとか)
BrewInstall.sh
# Make sure using latest Homebrew
brew update

# Update already-installed formula
brew upgrade

# Add Repository
brew tap phinze/homebrew-cask || true
brew tap homebrew/dupes || true
brew tap homebrew/binary || true

# Packages for development
brew install ...

# Packages for brew-cask
brew install phinze/cask/brew-cask

# .dmg from brew-cask
brew cask install# Remove outdated versions
brew cleanup

Code:Github