mod list;
mod remove;
mod use_profile;
use usage_rs::{Args, Subcommands};
#[derive(Args)]
#[usage(run_async_with)]
pub(crate) struct Profile {
#[usage(subcommand)]
command: ProfileCommand,
}
#[derive(Subcommands)]
#[usage(run_async_with)]
pub(crate) enum ProfileCommand {
#[usage(visible_alias = "ls")]
List(list::List),
Use(use_profile::UseProfile),
Remove(remove::Remove),
}