progenitor-cli 0.3.0

A CLI tool for generating custom code templates
use crate::commands::add::Add;
use crate::commands::create::Create;
use crate::commands::list::List;
use crate::commands::remove::Remove;
use clap::{Parser, Subcommand};

#[derive(Parser)]
#[command(name = "progenitor")]
#[command(author = "Ctorum <dev.rezendevitor@gmail.com>")]
#[command(version = "0.3.0")]
#[command(about = "Every creation has your own creator", long_about = None)]
pub struct Cli {
    #[command(subcommand)]
    pub command: Commands,
}

#[derive(Subcommand)]
pub enum Commands {
    Create(Create),
    List(List),
    Add(Add),
    Remove(Remove),
}