reactive_graph/shared/args/
mod.rs1use crate::shared::completions::args::ShellCompletionsArguments;
2use crate::shared::info::args::InfoArgs;
3#[cfg(target_os = "linux")]
4use crate::shared::manpages::args::ManPagesArguments;
5use crate::shared::markdown_help::args::MarkdownHelpArguments;
6use clap::Parser;
7
8#[derive(Parser, Debug)]
9pub struct SharedArguments {
10 #[clap(flatten)]
11 pub completions: ShellCompletionsArguments,
12
13 #[cfg(target_os = "linux")]
14 #[clap(flatten)]
15 pub man_pages: ManPagesArguments,
16
17 #[clap(flatten)]
18 pub markdown_help: MarkdownHelpArguments,
19
20 #[clap(flatten)]
21 pub info: InfoArgs,
22}