Webinar: Managing Homebrew at Scale: oversight and autonomy for your Mac fleet
Register to attend
Guide

Include third-party Tap formulae in Default Packages

Petros Amoiridis

When a Default Package Brewfile includes formulae or casks from a third-party Tap, reference them by their fully-qualified name (user/repo/formula) rather than the short name. This keeps the Brewfile explicit about which Tap provides each formula and avoids ambiguity when multiple Taps are in use.

Use the fully-qualified name

For any formula or cask that comes from a Tap other than homebrew/core or homebrew/cask, write it out as user/repo/name.

tap "acme/tools"
brew "acme/tools/internal-cli"

Not:

tap "acme/tools"
brew "internal-cli"

Formulae from homebrew/core (for example git, awscli) and casks from homebrew/cask (for example visual-studio-code) can stay as short names.