Skip to Content
ドキュメントコマンドnb bundle

nb bundle

nb bundle [OPTIONS] nb bundle <COMMAND>

サブコマンドを省略すると、nb bundle は Brewfile からインストールします(nb bundle install)。

サブコマンド

サブコマンド意味
install(別名 upgrade)Brewfile にあるものをすべてインストールし、アップグレードする
checkBrewfile にあるものがすべてインストール済みで最新かを確認する
listBrewfile の依存関係を一覧表示する(指定がなければ formula)
addBrewfile にエントリを追加する(指定がなければ formula)
remove名前が一致するエントリを Brewfile から削除する
execBrewfile の formula 用のビルド環境でコマンドを実行する
shBrewfile の formula 用のビルド環境でシェルを起動する
envBrewfile の formula 用のビルド環境を、export の形で出力する
cleanupBrewfile に載っていないものをアンインストールする
dumpインストール済みのものを Brewfile に書き出す

オプション

Flag意味
--file <FILE>./Brewfile や $HOMEBREW_BUNDLE_FILE の代わりに、この Brewfile を読む(- で標準入力)
--global~/.Brewfile(または $HOMEBREW_BUNDLE_FILE_GLOBAL)を読む
--no-upgrade古い依存関係をアップグレードしない
--upgrade$HOMEBREW_BUNDLE_NO_UPGRADE が設定されていても、古い依存関係をアップグレードする
--upgrade-formulae <FORMULAE>--no-upgrade を付けていても、カンマ区切りで指定したこれらの formula をアップグレードする(別名 --upgrade-formula)
--auto-init確認なしで初期化する
-v, --verbose出力を詳しくする
--quiet失敗と概要だけ表示する

各サブコマンドには、それぞれ固有のオプションがあります。nb bundle <COMMAND> --help を実行してください。

例

nb bundle nb bundle --file ~/dotfiles/Brewfile check nb bundle dump

brew との違い

Bundle は Partial で、実際の macOS 機ではまだ検証していません。コードは vscode、go、cargo、uv、krew、npm、mas のエントリも扱います。flatpak と winget のエントリ、 およびビルドの args は、黙ってスキップせず、理由つきの失敗として報告します。 互換性を参照してください。

Last updated on