pythonでいうところのrequirements.txt的なのはbrewではないのでしょうか?
brew listだと横になっちゃう... > brew leaves コマンドがあるよ。
brew leavesを使えばOKそうです。
## 書き出し
brew leaves > my_formula.txt
## インストール
xargs brew install < my_formula.txt
caskは?? > brew list --cask -1 で。
brew leavesではbrew-caskものは表示されません。brew cask leavesというコマンドはありませんでした。
これはbrew list --cask -1
で表示できました。
ちなみにbrew leaves
ではなくbrew list
でインストールしたコマンド一覧を出力できますが、依存する為にインストールされたformulaもごっそりでちゃうようです。
## 書き出し
brew list --cask -1 > my_cask_formula.txt
## インストール
xargs brew cask install < my_cask_formula.txt
ですかね。
これで別マシンでも環境構築が楽になりそうです。