複数のMacに開発環境を構築するときなど、移行元の状態を Brewfile に書き出して、移行先で一括インストールする
1. 移行元MacでBrewfileを書き出す
まずは移行元Macで次を実行する。
brew bundle dump --force --describe
実行すると、現在のディレクトリに Brewfile が作成される。
--force: 既存のBrewfileがあっても上書き--describe: 各エントリに説明コメントを追加
2. 移行先Macで復元する
移行先MacにHomebrewをインストールしたあと、Brewfile があるディレクトリで次を実行する。
brew bundle
# ファイルを明示的に指定する場合
brew bundle --file ~/Brewfile
# Brewfileにないパッケージを削除
brew bundle cleanup --force
# 差分だけ確認する
brew bundle check