Installation
Homebrew
brew install navistau/tap/beachcomber
npm
npm install -g beachcomber
Or run without installing:
npx beachcomber --version
pip
pip install beachcomber
Or with uv:
uv tool install beachcomber
# or run without installing:
uvx beachcomber --version
The npm and pip packages download the correct pre-built binary for your platform from GitHub Releases. Once installed, the binary persists independently of the package manager.
Cargo
cargo install beachcomber
Debian/Ubuntu
Download the .deb from the latest release:
curl -LO https://github.com/NavistAu/beachcomber/releases/latest/download/beachcomber_0.5.0-1_amd64.deb
sudo dpkg -i beachcomber_0.5.0-1_amd64.deb
# ARM64
curl -LO https://github.com/NavistAu/beachcomber/releases/latest/download/beachcomber_0.5.0-1_arm64.deb
sudo dpkg -i beachcomber_0.5.0-1_arm64.deb
Fedora/RHEL
Download the .rpm from the latest release:
curl -LO https://github.com/NavistAu/beachcomber/releases/latest/download/beachcomber-0.5.0-1.x86_64.rpm
sudo rpm -i beachcomber-0.5.0-1.x86_64.rpm
# ARM64
curl -LO https://github.com/NavistAu/beachcomber/releases/latest/download/beachcomber-0.5.0-1.aarch64.rpm
sudo rpm -i beachcomber-0.5.0-1.aarch64.rpm
Arch Linux (AUR)
# From source
yay -S beachcomber
# Prebuilt binary
yay -S beachcomber-bin
Nix
nix run github:NavistAu/beachcomber
Pre-built binaries
Pre-built binaries are available on the GitHub Releases page for the following targets:
aarch64-apple-darwin(macOS, Apple Silicon)x86_64-apple-darwin(macOS, Intel)x86_64-unknown-linux-gnu(Linux, glibc)x86_64-unknown-linux-musl(Linux, musl/static)aarch64-unknown-linux-gnu(Linux ARM64, glibc)