mod model;
use anyhow::Result;
use clap::{Parser, Subcommand};
#[derive(Parser)]
pub struct CliCommand {
#[command(subcommand)]
pub command: CliSubcommands,
}
#[derive(Subcommand)]
pub enum CliSubcommands {
Model(model::ModelCommand),
}
impl CliCommand {
pub fn execute(self) -> Result<()> {
match self.command {
CliSubcommands::Model(cmd) => cmd.execute(),
}
}
}