pub mod init;
pub mod new;
pub mod run;
pub mod templates;
pub mod routes;
use crate::cli::{CliError, Config};
use clap::Command;
pub trait RapidCommand {
fn cmd() -> Command;
fn execute(_: &Config, _: &clap::ArgMatches) -> Result<(), CliError<'static>>;
}