shipshape-cli 0.11.0

Release & readiness coordinator: the AI-first Rust CLI behind the /shipshape-* skill family.
Documentation
[package]
# Published to crates.io as `shipshape-cli` because the unrelated Docker crate
# already owns `shipshape`. The package still installs only the canonical
# `shipshape` executable declared below: package and command identities are
# deliberately distinct.
name = "shipshape-cli"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
description = "Release & readiness coordinator: the AI-first Rust CLI behind the /shipshape-* skill family."
keywords.workspace = true
categories.workspace = true
# README/LICENSE are symlinks to the repo-root files so a single source of truth
# still ships inside the published `.crate` tarball (and renders on crates.io).
readme = "README.md"
publish = true

[package.metadata.dist]
# The non-published `shipshape` wrapper owns release artifacts so cargo-dist does
# not derive `shipshape-cli-*` asset names from this registry package.
dist = false

[[bin]]
name = "shipshape"
path = "src/main.rs"

[lints]
workspace = true

[dependencies]
shipshape-core = { path = "../shipshape-core", version = "=0.11.0" }
clap = { workspace = true }
semver = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
ureq = { workspace = true }

[dev-dependencies]
assert_cmd = { workspace = true }
predicates = { workspace = true }
tempfile = { workspace = true }