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.
Related docs
- Private Taps — structure, sync behavior, and constraints for private Taps
- Sync and authenticate private Taps with Workbrew — setup for GitHub and GitLab integrations
- Getting started: Default Packages — how to create and target Default Packages