Ossplate
Scaffold and maintain one Rust-core CLI that ships cleanly through Cargo, npm, and PyPI.
ossplate helps maintainers and agents start and keep a single CLI aligned across Rust, npm, and PyPI.
It gives you a working baseline with:
- one real core CLI
- thin JavaScript and Python wrappers
- release-ready workflows for Cargo, npm, and PyPI
- a scaffold you can create, upgrade, adopt, and keep in sync
- machine-checkable validation, planning, repair, inspection, and verification commands for agent loops
Installed Usage
Source Checkout Usage
Prepare the embedded-template artifact before direct Rust build or test commands:
-
node scripts/stage-distribution-assets.mjs embedded-template -
cargo run --manifest-path core-rs/Cargo.toml -- create <target> -
cargo run --manifest-path core-rs/Cargo.toml -- validate --json -
cargo run --manifest-path core-rs/Cargo.toml -- inspect --json -
cargo run --manifest-path core-rs/Cargo.toml -- upgrade --plan --json -
cargo run --manifest-path core-rs/Cargo.toml -- sync --check --json -
cargo run --manifest-path core-rs/Cargo.toml -- publish --plan --json -
cargo run --manifest-path core-rs/Cargo.toml -- verify --json
Learn More
License
Licensed under the Unlicense.