description: "Homebrewパッケージ管理。パッケージの追加・削除・検索、Brewfile更新。トリガー: brew, homebrew, package, cask, install, uninstall" allowed-tools:
- Bash
- Read
- Edit
- Grep
brew-manage スキル
Homebrewパッケージの追加・削除・検索、およびBrewfileの管理を行う。
利用可能なコマンド
パッケージ検索
brew search <keyword>
パッケージ情報
brew info <package>
パッケージインストール
brew install <package>
# または cask の場合
brew install --cask <cask-name>
パッケージ削除
brew uninstall <package>
現在のBrewfile確認
cat /Users/snkrheadz/ghq/github.com/snkrheadz/laptop/Brewfile
Brewfile更新(現在の状態をダンプ)
brew bundle dump --force --file=/Users/snkrheadz/ghq/github.com/snkrheadz/laptop/Brewfile
Brewfileからインストール
brew bundle --file=/Users/snkrheadz/ghq/github.com/snkrheadz/laptop/Brewfile
インストール済みパッケージ一覧
brew list
brew list --cask
古いパッケージ確認
brew outdated
パッケージ更新
brew upgrade
# または特定パッケージ
brew upgrade <package>
実行フロー
パッケージ追加の場合
brew searchでパッケージ確認brew infoで詳細確認brew installでインストールbrew bundle dump --forceでBrewfile更新- 変更内容を確認して報告
パッケージ削除の場合
brew list | grep <package>で存在確認brew uninstall <package>で削除brew bundle dump --forceでBrewfile更新- 変更内容を確認して報告
使用例
- "ripgrepをインストールして"
- "brew install bat"
- "Raycastを追加"(cask)
- "node関連のパッケージを検索"
- "不要なパッケージを削除"
- "Brewfileを最新状態に更新"
Brewfileの構造
| セクション | 説明 |
|---|---|
tap | サードパーティリポジトリ |
brew | CLIツール |
cask | GUIアプリケーション |
vscode | VS Code拡張機能 |
注意事項
- caskはGUIアプリ用(
--caskフラグ必須) - インストール後は必ずBrewfileを更新
- 依存関係の確認:
brew deps <package>