reactive_graph/tooling/instances/init/
args.rs

1use 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}