Soxom CLI
The Soxom CLI lets you validate your config and preview your SDKs without
pushing to your Config Repository. It’s the fastest feedback loop for
iterating on openapi.yaml and soxom.yaml.
The CLI is a single static binary written in Rust. It runs locally for validation (no network), and shells out to the Soxom API for previews so the generators stay in lockstep with what your Config Repository builds will produce.
Installation
Section titled “Installation”Homebrew (recommended)
Section titled “Homebrew (recommended)”brew install soxom/tap/soxomThis is the easiest path on macOS and Linux. Homebrew handles updates and
keeps the binary on your PATH. macOS users especially should prefer
Homebrew, because binaries installed this way are not quarantined by
Gatekeeper.
Cargo (from source)
Section titled “Cargo (from source)”cargo install soxom-cliRequires a recent Rust toolchain (1.80+).
Direct download
Section titled “Direct download”Grab a binary from the
latest release. Pick
the archive matching your OS and architecture, extract soxom, and move it
somewhere on your PATH (e.g. /usr/local/bin on macOS / Linux).
Verify the install
Section titled “Verify the install”soxom --version