reactive_graph/tooling/
mod.rs1use crate::tooling::args::ToolingArguments;
2use crate::tooling::commands::ToolingCommands;
3use crate::tooling::instances::handle_instance;
4use crate::tooling::update::handle_update;
5use anyhow::Result;
6
7pub mod args;
8pub mod commands;
9pub mod instances;
10pub mod update;
11
12pub fn tooling(args: ToolingArguments) -> Result<()> {
13 if let Some(commands) = args.commands {
14 match commands {
15 ToolingCommands::Instances(args) => handle_instance(args)?,
16 ToolingCommands::Update(args) => handle_update(args)?,
17 }
18 }
19 Ok(())
20}