Search and manage your brew casks and formulae from Raycast.
brew upgrade would do), so running immediately upgrades everything. A pin is a lock, matching brew's own behaviour: a pinned package cannot be selected, and including one means unpinning it first — the primary action on a pinned row does both in one step. Formulae and casks behave identically.This extension requires Homebrew 6.0 or later.
HOMEBREW_USE_INTERNAL_API, and setting it makes brew
abort outright for anyone running with HOMEBREW_DEVELOPER.--no-quarantine and --quarantine, deprecated in 5.x, are gone in 6.For more details, see the Homebrew 6.0 release notes.
This extension uses several optimizations to provide a fast experience:
Selecting a package shows its install counts (30 / 90 / 365 days) and build errors, taken from the formulae.brew.sh analytics API. Only the selected package is fetched — about 5 KB per row you land on, and nothing at all for the rest of the list.
Sort by Popularity (⇧⌘P in Search) is different: ranking every result requires Homebrew's bulk 30-day rankings, about 2.6 MB for formulae and casks combined. That download happens the first time you enable the sort, is cached on disk, and is never fetched if you don't use the sort. While it is on, each row also shows its 30-day install count.
Homebrew's analytics are anonymous and aggregate, and cover macOS installs; a package with no reported installs simply shows no statistics.