reactive_graph_tooling/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}