Use the excellent fzf to interactively install and uninstall Homebrew formulae and casks.
You can either use the convenient aliases or triggered completions.
The following aliases are defined:
fbi
: Fuzzy brew installfbui
: Fuzzy brew uninstallfci
: Fuzzy cask installfcui
: Fuzzy cask uninstall
You can specify a search parameter, e.g., fbi git
will start your search with git
.
Alternatively, you can use use the fzf trigger with tab
. The default trigger is **
. Hence the following command will work brew install git**<tab>
. Casks can be installed with brew install --cask **
Obviously, I prefer the much shorter aliases.
Multiple options can be selected using shift-tab
by default.
Previews will show brew info
for the selected formula or package.
You can visit the homepage of the formula or cask using ctrl-space
.
- Install Homebrew
- Install fzf:
brew install fzf
cd ~/.oh-my-zsh/custom/plugins
git clone git@github.com:thirteen37/fzf-brew.git fzf-brew
- Add
fzf-brew
to your.zshrc
plugin listplugins=(... fzf-brew)
Add zgen load thirteen37/fzf-brew
or zgenom load thirteen37/fzf-brew
to your .zshrc
Add antigen bundle thirteen37/fzf-brew
to your .zshrc