use clap::{Args, Subcommand};
#[derive(Subcommand)]
pub enum BlueprintsCommands {
New(BlueprintsNewArgs),
Edit(BlueprintsEditArgs),
List,
MigrateTemplates,
Check(BlueprintsCheckArgs),
Remove(BlueprintsRemoveArgs),
}
#[derive(Args)]
pub struct BlueprintsNewArgs {
pub name: String,
}
#[derive(Args)]
pub struct BlueprintsEditArgs {
pub name: String,
}
#[derive(Args)]
pub struct BlueprintsCheckArgs {
pub name: String,
}
#[derive(Args)]
pub struct BlueprintsRemoveArgs {
pub name: String,
}