Add to your Cargo.toml
:
[dependencies] clap-cargo = "0.12.0"
// ... #[derive(Debug, clap::Parser)] struct Cli { #[command(flatten)] manifest: clap_cargo::Manifest, #[command(flatten)] workspace: clap_cargo::Workspace, #[command(flatten)] features: clap_cargo::Features, }
Other crates that might be useful for cargo plugins:
cargo-build
, carg-run
, cargo-test
, etc.Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.