16 lines
356 B
Rust
16 lines
356 B
Rust
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()
|
|
}
|
|
}
|