use aoko::no_std::algebraic::sum::TimeUnit;
use clap::Parser;
#[derive(Parser)]
#[clap(version = "0.1.7", author = "hzqd <hzqelf@yeah.net>", disable_help_subcommand = true)]
pub struct Args {
#[clap(short, long, default_value = "micros")]
pub time: TimeUnit,
#[clap(subcommand)]
pub subcmd: Mode,
}
#[derive(Parser)]
pub enum Mode {
IH {
#[clap()]
int: String,
},
SH {
#[clap()]
str: String,
},
HI {
#[clap()]
hex: String,
},
HS {
#[clap()]
hex: String,
},
}
pub fn get_args() -> Args {
Args::parse()
}