reactive_graph_tooling/tooling/update/
args.rs

1use crate::tooling::releases::args::ReleaseArgs;
2use crate::tooling::repository::args::RepositoryArgs;
3use crate::tooling::update::commands::UpdateCommands;
4use clap::Parser;
5
6#[derive(Parser, Debug)]
7#[clap(disable_version_flag = true)]
8pub struct UpdateArgs {
9    #[clap(flatten)]
10    pub repository: RepositoryArgs,
11
12    #[clap(flatten)]
13    pub release: ReleaseArgs,
14
15    #[command(subcommand)]
16    pub commands: Option<UpdateCommands>,
17}