https://github.com/chrisgrieser/alfred-homebrew
Search, install, or uninstall homebrew packages conveniently via Alfred.
https://github.com/chrisgrieser/alfred-homebrew
alfred-workflow homebrew package-manager
Last synced: about 1 month ago
JSON representation
Search, install, or uninstall homebrew packages conveniently via Alfred.
- Host: GitHub
- URL: https://github.com/chrisgrieser/alfred-homebrew
- Owner: chrisgrieser
- License: mit
- Created: 2023-10-04T14:00:41.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-05T17:00:22.000Z (3 months ago)
- Last Synced: 2025-03-17T22:19:37.625Z (about 2 months ago)
- Topics: alfred-workflow, homebrew, package-manager
- Language: JavaScript
- Homepage:
- Size: 134 KB
- Stars: 25
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Homebrew Search for Alfred


Search, install, or uninstall Homebrew packages conveniently via Alfred.
## Requirements
- [Homebrew](https://brew.sh/)
- Optional:
[AlfredExtraPane](https://github.com/mr-pennyworth/alfred-extra-pane) for
previews of package homepages.## Usage
- 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](https://www.alfredapp.com/help/features/terminal/).)
+ ⌘⏎: Open the package's homepage (`brew home`).
+ ⌥⏎: Copy the package's homepage to the clipboard.
+ ⇧⏎: Show package information (`brew info`) in Text View.
+ The download counts refer to the number of downloads per 90 days.
- Reinstall a package already installed on your system via the `br` keyword
(`brew reinstall`).
+ ⇧⏎: Show package information (`brew info`) in Text
View.
- Uninstall a package via the `bu` keyword (`brew uninstall`).
+ Optionally use the `--zap` option for a clean uninstallation.
+ ⇧⏎: Show package information (`brew info`) in Text
View.> [!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.## Installation
[➡️ Download the latest release.](./releases/latest)The workflow auto-updates via Alfred's workflow-update mechanism.
## Credits
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.- [Website](https://chris-grieser.de/)
- [Mastodon](https://pkm.social/@pseudometa)
- [ResearchGate](https://www.researchgate.net/profile/Christopher-Grieser)
- [LinkedIn](https://www.linkedin.com/in/christopher-grieser-ba693b17a/)