ulid-bin/src/cli.rs

17 lines
356 B
Rust
Raw Normal View History

2022-06-29 21:51:10 -04:00
use clap::Parser;
#[derive(Parser)]
#[clap(about, author, version)]
#[clap(propagate_version = true)]
pub struct Cli {
/// Inspect a given ULID, printing its requisite parts to the console
#[clap(short = 'i', long = "inspect")]
ulid: Option<String>,
}
impl Cli {
pub fn ulid(&self) -> Option<&String> {
self.ulid.as_ref()
}
}