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/pluginsgit clone [email protected]:thirteen37/fzf-brew.git fzf-brew- Add
fzf-brewto your.zshrcplugin 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