Search, install, or uninstall Homebrew packages conveniently via Alfred.
![showcase brew install](https://private-user-images.githubusercontent.com/73286100/278076343-a46f48c7-e5ce-4eb2-aeb1-451231043b26.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIyNDgyMDEsIm5iZiI6MTcyMjI0NzkwMSwicGF0aCI6Ii83MzI4NjEwMC8yNzgwNzYzNDMtYTQ2ZjQ4YzctZTVjZS00ZWIyLWFlYjEtNDUxMjMxMDQzYjI2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI5VDEwMTE0MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJiNjhhMjFiMWNiMzhkZGFhOTM2ZTY5NTQxODczOWY4YjI3YjU1Y2FkYjQyOWQ0OGFiNTg2ODgxZjA3YmEwNDMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.9XLFIyVw8YFYxBB9v4RQfvl_8qvFdH_ps_nLWEPmjkI)
![showcase brew reinstall](https://private-user-images.githubusercontent.com/73286100/278077828-f7a30be0-64c0-42ef-80d6-969a73922706.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIyNDgyMDEsIm5iZiI6MTcyMjI0NzkwMSwicGF0aCI6Ii83MzI4NjEwMC8yNzgwNzc4MjgtZjdhMzBiZTAtNjRjMC00MmVmLTgwZDYtOTY5YTczOTIyNzA2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI5VDEwMTE0MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ4ODZhZGVjMWU1MGEwY2ViMDc3ZjViMTU1YTVkNTQ3OTUwYzBlOWZmOWNlOGJmYjZkODE0NTRjNzNmOWQxMjgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.T4rSmhbwE-q6bMsOVUDCJKAy0q8U99qKdHaDNy_uFN8)
![showcase brew uninstall](https://private-user-images.githubusercontent.com/73286100/278078041-b40a4300-7b2d-44fd-89a3-90fdf0190271.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIyNDgyMDEsIm5iZiI6MTcyMjI0NzkwMSwicGF0aCI6Ii83MzI4NjEwMC8yNzgwNzgwNDEtYjQwYTQzMDAtN2IyZC00NGZkLTg5YTMtOTBmZGYwMTkwMjcxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI5VDEwMTE0MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQxYTgxNTY5OTdiMWY4Y2MwZDVhZTA4YTE2YWViZGUxNzhjZDY5NGNjOTMzNWU5MjA2ZGY5ZjE1YzNjMGZhMDEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.P6QnxPTmDMiDgcoqvtcwFLfan1vaZPmpbB_y0oPLBkE)
- Homebrew
- Optional: AlfredExtraPane for previews of package homepages.
- Search for a Homebrew package via the
bi
keyword.- ⏎: Install the package (
brew install
) in the Terminal. (Uses the terminal app you have configured in your Alfred settings.) - ⌘⏎: Open the package's homepage (
brew home
). - ⌥⏎: Copy the package's homepage to the clipboard.
- ⇧⏎: Show package information (
brew info
) in Large Text. - The download counts refer to the number of downloads per 90 days.
- ⏎: Install the package (
- Reinstall a package already installed on your system via the
br
keyword (brew reinstall
).- ⇧⏎: Show package information (
brew info
) in Large Text.
- ⇧⏎: Show package information (
- Uninstall a package via the
bu
keyword (brew uninstall
).- Optionally use the
--zap
option for a clean uninstallation. - ⇧⏎: Show package information (
brew info
) in Large Text.
- Optionally use the
Note
The workflow uses the local homebrew packages cache. This means that the list
of packages is automatically updated when you run brew update
in your
terminal.
➡️ Download the latest release.
The workflow auto-updates via Alfred's workflow-update mechanism.
About Me
In my day job, I am a sociologist studying the social mechanisms underlying the
digital economy. For my PhD project, I investigate the governance of the app
economy and how software ecosystems manage the tension between innovation and
compatibility. If you are interested in this subject, feel free to get in touch.