Install the CLI
The CLI is a single binary called schema. It is the entry point for the panproto-cli crate.
Prerequisites
A POSIX shell on macOS or Linux, or PowerShell on Windows. No language toolchain is required; pre-built binaries are published with every release.
Install
Homebrew (macOS, Linux)
brew install panproto/tap/panproto-cli
Shell installer (macOS, Linux, WSL)
curl --proto '=https' -LsSf https://github.com/panproto/panproto/releases/latest/download/panproto-cli-installer.sh | sh
PowerShell installer (Windows)
powershell -ExecutionPolicy ByPass -c "irm https://github.com/panproto/panproto/releases/latest/download/panproto-cli-installer.ps1 | iex"
From source
cargo install panproto-cli
Requires a Rust toolchain (1.85 or newer).
Verification
schema --version
prints the installed version. The full subcommand list is at Reference: CLI, or schema --help.
Common mistakes
- Installing through
cargo installwithout an up-to-date toolchain. panproto requires Rust 1.85+. - Mixing the Homebrew install with a from-source install on the same machine: only one
schemaends up first onPATH.