Installation
Download and install pb on macOS, Linux, or Windows.
Quick install
The installer downloads the latest release, verifies the SHA-256 checksum, and installs pb into ~/.local/bin by default.
curl -fsSL https://raw.githubusercontent.com/parseablehq/pb/main/scripts/install.sh | shInstall somewhere else by setting INSTALL_DIR:
curl -fsSL https://raw.githubusercontent.com/parseablehq/pb/main/scripts/install.sh | INSTALL_DIR=/usr/local/bin shpowershell -ExecutionPolicy Bypass -c "irm https://raw.githubusercontent.com/parseablehq/pb/main/scripts/install.ps1 | iex"This installs to %USERPROFILE%\bin and adds that folder to your user PATH. Open a new PowerShell window after installation.
Homebrew
brew install parseablehq/tap/pbUse the full tap name. brew install pb installs an unrelated Homebrew cask.
Release archive
Download the latest archive for your operating system and architecture from the GitHub releases page, extract it, and move the binary to a directory in your PATH.
tar xzf pb_*.tar.gz
chmod +x pb
sudo mv pb /usr/local/bin/Windows archives contain pb.exe; extract the .zip and move pb.exe to a folder in your PATH.
| Platform | Archive |
|---|---|
| macOS Apple Silicon | pb_<version>_darwin_arm64.tar.gz |
| macOS Intel | pb_<version>_darwin_amd64.tar.gz |
| Linux x86 64-bit | pb_<version>_linux_amd64.tar.gz |
| Linux ARM 64-bit | pb_<version>_linux_arm64.tar.gz |
| Windows x86 64-bit | pb_<version>_windows_amd64.zip |
| Windows ARM 64-bit | pb_<version>_windows_arm64.zip |
On macOS, a manually downloaded binary may be blocked on first run. Allow it once with:
xattr -d com.apple.quarantine /usr/local/bin/pbUsing Go
If you have Go installed, you can build and install pb from source:
go install github.com/parseablehq/pb@latestThis builds pb from source and places it in your $GOPATH/bin. Make sure $GOPATH/bin is in your PATH.
Verify installation
After installing, confirm that pb is on your PATH:
pb --helpTo print version details:
pb version
pb --versionIf you get a command not found error, make sure the install directory is included in your PATH.
Was this page helpful?