The Homebrew tap for PgBeam.
brew install sferarc/pgbeam/pgbeamThat is the short form of adding the tap and then installing from it:
brew tap sferarc/pgbeam
brew install pgbeamUpgrading is brew upgrade pgbeam like any other formula. (pgbeam update, the CLI's own self-update, replaces the binary underneath Homebrew's bookkeeping, so on a Homebrew install prefer brew upgrade.)
One formula, Formula/pgbeam.rb, which installs the PgBeam CLI: a self-contained native binary for macOS and Linux, on both arm64 and x86_64. It pulls the prebuilt release asset for the platform from sferarc/pgbeam-cli and checks it against a pinned sha256.
The CLI source, and everything about what the CLI does, lives in sferarc/pgbeam-cli. It is also on npm as @pgbeam/cli, which is the better choice if you would rather have it as a project dependency than a global binary.
The formula's version and checksums are written by PgBeam's release pipeline on every CLI release, so a stale pin here is a bug rather than something waiting on a maintainer.
Issues and pull requests about the formula are welcome here. Changes are synchronised with the repository the tap is maintained in, so a pull request opened here travels back for review rather than being merged in place.
Apache-2.0