reactive_graph/tooling/instances/plugins/install/
args.rs1use crate::tooling::instances::plugins::install::commands::InstallPluginsFromRepositoryCommands;
2use crate::tooling::releases::args::ReleaseArgs;
3use crate::tooling::repository::args::RepositoryArgs;
4use clap::Parser;
5
6#[derive(Parser, Debug)]
7#[clap(disable_version_flag = true)]
8pub struct InstallPluginsFromRepositoryArgs {
9 #[clap(flatten)]
10 pub repository: RepositoryArgs,
11
12 #[clap(flatten)]
13 pub release: ReleaseArgs,
14
15 #[command(subcommand)]
16 pub commands: Option<InstallPluginsFromRepositoryCommands>,
17}