reactive_graph/tooling/instances/init/
args.rs1use crate::tooling::instances::args::ChownArgs;
2use crate::tooling::instances::certificates::args::GenerateCertificateArgs;
3use crate::tooling::releases::args::ReleaseArgs;
4use crate::tooling::repository::args::RepositoryArgs;
5use clap::Parser;
6
7#[derive(Parser, Debug)]
8pub struct InitInstanceArgs {
9 #[clap(flatten)]
10 pub chown: ChownArgs,
11
12 #[clap(flatten)]
13 pub certificate: GenerateCertificateArgs,
14
15 #[clap(flatten)]
16 pub release: ReleaseArgs,
17
18 #[clap(flatten)]
19 pub repository: RepositoryArgs,
20}