reactive_graph/shared/config/
plugins.rs1use clap::Parser;
2
3#[derive(Parser, Debug)]
4pub struct PluginsConfigArgs {
5 #[arg(short = 'x', long, env = "REACTIVE_GRAPH_DISABLE_ALL_PLUGINS")]
7 pub disable_all_plugins: Option<bool>,
8
9 #[arg(short = 'p', long)]
11 pub disabled_plugins: Option<Vec<String>>,
12
13 #[arg(short = 'P', long)]
15 pub enabled_plugins: Option<Vec<String>>,
16
17 #[arg(long, env = "REACTIVE_GRAPH_DISABLE_HOT_DEPLOY")]
19 pub disable_hot_deploy: Option<bool>,
20
21 #[arg(long, env = "REACTIVE_GRAPH_HOT_DEPLOY_LOCATION")]
23 pub hot_deploy_location: Option<String>,
24
25 #[arg(long, env = "REACTIVE_GRAPH_INSTALL_LOCATION")]
27 pub install_location: Option<String>,
28}