Context
If Base is ever accepted into Homebrew/core under a non-conflicting formula name such as basefoundry, the reusable Bash library package should also be available from Homebrew/core. Base should not require users to tap or trust basefoundry/base just to resolve its runtime Bash library dependency.
The intended user-facing path is:
That install should automatically install base-bash-libs as a Homebrew dependency from official Homebrew sources.
Desired outcome
- Submit or prepare
base-bash-libs as a Homebrew/core formula.
- Keep the formula name
base-bash-libs unless Homebrew maintainers require a different name.
- Ensure the future
basefoundry Homebrew/core formula can declare depends_on "base-bash-libs".
- Avoid requiring
brew trust basefoundry/base for the core install path.
- Keep the current tap formula available until the core path exists and migration guidance is ready.
Acceptance criteria
base-bash-libs has a Homebrew/core-ready formula shape, license metadata, test block, and stable release URL.
brew audit --new --formula base-bash-libs issues are resolved or explicitly understood.
- The Base core packaging plan documents
basefoundry depending on base-bash-libs.
- User docs distinguish the current tap path from the future core path.
Notes
This is a Future milestone item. It should be picked up only when we are actively pursuing Homebrew/core packaging for Base.
Context
If Base is ever accepted into Homebrew/core under a non-conflicting formula name such as
basefoundry, the reusable Bash library package should also be available from Homebrew/core. Base should not require users to tap or trustbasefoundry/basejust to resolve its runtime Bash library dependency.The intended user-facing path is:
That install should automatically install
base-bash-libsas a Homebrew dependency from official Homebrew sources.Desired outcome
base-bash-libsas a Homebrew/core formula.base-bash-libsunless Homebrew maintainers require a different name.basefoundryHomebrew/core formula can declaredepends_on "base-bash-libs".brew trust basefoundry/basefor the core install path.Acceptance criteria
base-bash-libshas a Homebrew/core-ready formula shape, license metadata, test block, and stable release URL.brew audit --new --formula base-bash-libsissues are resolved or explicitly understood.basefoundrydepending onbase-bash-libs.Notes
This is a Future milestone item. It should be picked up only when we are actively pursuing Homebrew/core packaging for Base.