use anyhow::Result;
use clap::Subcommand;
use super::GlobalArgs;
pub mod simplify;
pub mod transpose;
#[derive(Subcommand, Debug)]
#[command(name = "transform")]
pub enum SubCommands {
Simplify(simplify::CliArgs),
Transpose(transpose::CliArgs),
}
pub fn main(global_args: GlobalArgs, subcommand: SubCommands) -> Result<()> {
match subcommand {
SubCommands::Simplify(args) => simplify::main(global_args, args),
SubCommands::Transpose(args) => transpose::main(global_args, args),
}
}