Skip to Content
DocsReferenceCompatibility

Compatibility

  • Native: behaves like Homebrew.
  • Partial: some options or packages have limits.
  • Unsupported: fails with an explicit error.

Cask, bundle, services and nb migrate have not yet been verified on real macOS hardware.

FeatureStatus
Formulae: install, uninstall, upgrade, outdated, list, infoNative
Formulae: link, unlink, pin, autoremove, deps, uses, searchPartial (not yet verified on real macOS hardware)
Casks: app, suite, dmg, zip, tar, binaryNative (not yet verified on real macOS hardware)
Casks: hooks (*_steps)Native; an unknown step or a failure rolls the install back
Casks: pkg and installerNative (not yet verified on real macOS hardware)
Casks: upgradeNative; self-updating casks only when named
Casks: uninstall stanza and --zapNative; casks that only install a binary are not yet supported
Bundle (Brewfile)Partial
ServicesNative on macOS (launchd), labels dev.nextbrew.<formula>; Linux (systemd) is planned
TapsImplemented (nb tap, nb trust); third-party taps must be trusted before they load.
Migrating from Homebrew (nb migrate)Partial
Building from sourceLimited coverage; developer commands (create, audit, bottle) are not planned

Command names, options and exit codes follow Homebrew. nextbrew never runs Ruby itself. A step it does not understand is reported, not skipped silently.

Last updated on