reactive_graph/tooling/instances/plugins/args.rs
1use crate::tooling::instances::plugins::commands::PluginsCommands;
2use clap::Parser;
3
4#[derive(Parser, Debug)]
5pub struct PluginsArgs {
6 #[command(subcommand)]
7 pub commands: PluginsCommands,
8}
9
10#[derive(Parser, Debug)]
11pub struct InstallPluginArgs {
12 /// The name of the plugin.
13 pub plugin_name: String,
14}
15
16#[derive(Parser, Debug)]
17pub struct UninstallPluginArgs {
18 /// The name of the plugin.
19 pub plugin_name: String,
20}