shipper-core 0.3.0-rc.2

Core library behind the `shipper` CLI: engine, planning, state, registry, and remediation primitives for `cargo publish` workspaces.
Documentation

shipper-core

Core library behind the shipper CLI.

shipper-core is the engine, planning, state, registry, and remediation layer. It has no CLI dependencies (no clap, no indicatif) and is intended for programmatic use by CI frameworks, custom tools, and tests that need to drive cargo publish with the same safety guarantees the CLI gives operators.

When to use which crate

  • Installing the CLIcargo install shipper --locked. Use the shipper crate.
  • Embedding the engine in your own Rust tool — add shipper-core as a dependency.
  • Rewriting the CLI surface or writing a different frontend — add shipper-cli, which re-exports shipper-core and owns the clap layer.

Stability

Pre-1.0. The public API will move; breaking changes are called out in CHANGELOG.md.