mod change;
mod create;
mod list;
mod show;
use usage_rs::{Args, Subcommands};
#[derive(Args)]
#[usage(run_async_with)]
pub(crate) struct SprintGroup {
#[usage(subcommand)]
command: SprintCommand,
}
#[derive(Subcommands)]
#[usage(run_async_with)]
pub(crate) enum SprintCommand {
#[usage(visible_alias = "ls")]
List(list::List),
Current(show::Current),
Show(show::Show),
Create(create::Create),
Add(change::Add),
Remove(change::Remove),
}