brew-fileの各コマンド
BREWFILE
: brew
でインストールされるアプリのリスト。デフォルトで/usr/local/Library/Brewfile
にある。
こんなときは...
新しいアプリを入れるとき
brew file install <Application>
OR
brew file brew cask install <Application>
アップデートをチェックするとき
brew file update && brew file cask_upgrade
現在のアプリ情報をもとに、BREWFILE
を初期化したいとき
brew file init
各コマンドの意味
brew file install
パッケージをインストールする。
--preupdate
オプションを付けると、インストール前にbrew update
する。
brew file brew
通常のbrew
コマンドを実行した後、BREWFILE
をアップデートする
brew file init / -i / --init
現在のインストール済みパッケージをもとにBREWFILE
を初期化し、アップデートする。
brew file set_repo / -s / --set_repo
BREWFILE
のレポジトリをGitHubなどにセットする。
例: brew file set_repo -r <repository>
<repository>
にはgithub
のレポジトリ名を書く(e.g. joker8phoenix/Brewfile)。
brew file pull
レポジトリのBREWFILE
を落としてくる。
brew file push
レポジトリに、ローカルのBREWFILE
をアップする。
brew file clean / -c / --clean
リストにないインストールパッケージ、リストにないタップ、キャッシュを削除する。
より強くクリーンアップしたい場合は、-C
オプションをつける。
brew file update / -u / --update
以下の一連を実行する。
1. brew file pull
: BREWFILE
を落としてくる。
2. brew file install
: リストから不足分をインストール。
3. brew update/upgrade
: パッケージのアップデート
4. brew file init
: ローカルのインストールパッケージ分を足してリストを初期化。
5. brew file push
: リストをレポジトリにアップ
6. brew file clean -C
: クリーンアップ
brew file edit / -e / --edit
ローカルのBREWFILE
を編集する。
brew file casklist
Applications
, /Applications/Utilities
, ~/Applications/
にインストールされているアプリを、Caskに存在しているかどうかでチェックして、リスト表示する。
同時に~/
にリストを保存する。
brew file cask_upgrade
cask
アプリをアップグレード。
-C
オプションを付けると、古いバージョンを削除する。