cargo_sync_rdme/
cli.rs

1mod args;
2
3/// Command line interface definition for `cargo-sync-rdme` command.
4#[derive(Debug, Clone, Default, clap::Parser)]
5#[clap(
6    name = "cargo sync-rdme",
7    bin_name = "cargo sync-rdme",
8    version,
9    about = "Cargo subcommand to synchronize README with crate documentation."
10)]
11pub struct App {
12    #[clap(flatten)]
13    pub(crate) verbosity: args::Verbosity,
14    #[clap(flatten)]
15    pub(crate) workspace: args::WorkspaceArgs,
16    #[clap(flatten)]
17    pub(crate) package: args::PackageArgs,
18    #[clap(flatten)]
19    pub(crate) feature: args::FeatureArgs,
20    #[clap(flatten)]
21    pub(crate) toolchain: args::ToolchainArgs,
22    #[clap(flatten)]
23    pub(crate) fix: args::FixArgs,
24}