Installation
Installation
Install the standalone CLI with the installer, direct binary downloads, or mise.
The quick installer is the recommended path for local CLI use. Static binaries for Linux and macOS on amd64 and arm64 are attached to each GitHub Release.
The installer detects Linux/macOS and amd64/arm64, verifies the selected binary against the release checksum manifest, optionally verifies the checksum Sigstore bundle when cosign is available, and installs to an existing crd-schema-publisher path or /usr/local/bin/crd-schema-publisher.
Quick Install
Install or update to the latest release:
curl -fsSL https://crdsp.shold.io | bash
Non-interactive Install
Use --yes for automation:
curl -fsSL https://crdsp.shold.io | bash -s -- --yes
Install a Specific Release
Pin a release version:
curl -fsSL https://crdsp.shold.io | bash -s -- --version vYYYY.MDD.HMMSS
Manual Download
Download a release binary directly when you do not want to run the installer:
# Download the latest release (example: Linux amd64)
curl -LO https://github.com/sholdee/crd-schema-publisher/releases/latest/download/crd-schema-publisher-linux-amd64
chmod +x crd-schema-publisher-linux-amd64
Optional mise-managed CLI Install
If you manage project CLIs with mise, install the released CLI through the aqua backend:
mise use aqua:sholdee/crd-schema-publisher@latest
Or pin a release in mise.toml:
[tools]
"aqua:sholdee/crd-schema-publisher" = "2026.519.317"
Verification
See Artifact Verification for release checksum, Sigstore bundle, binary attestation, Helm chart signature, and container image verification commands.