From 26c9c1faf1141ea2360542a8ffd8e64609adf92f Mon Sep 17 00:00:00 2001 From: Joscha Date: Sat, 8 Jan 2022 01:02:03 +0100 Subject: [PATCH] Add one-letter command aliases --- src/cli.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/cli.rs b/src/cli.rs index 15d5290..7a42c93 100644 --- a/src/cli.rs +++ b/src/cli.rs @@ -39,28 +39,31 @@ pub struct Opt { #[derive(Debug, StructOpt)] pub enum Command { - #[allow(rustdoc::broken_intra_doc_links)] /// Shows individual entries in detail + #[structopt(alias = "s")] Show { /// Entries and days to show #[structopt(required = true)] identifiers: Vec, }, /// Marks one or more entries as done + #[structopt(alias = "d")] Done { /// Entries to mark as done #[structopt(required = true)] entries: Vec, }, /// Marks one or more entries as canceled + #[structopt(alias = "c")] Cancel { /// Entries to mark as done #[structopt(required = true)] entries: Vec, }, /// Edits or creates a log entry + #[structopt(alias = "l")] Log { - #[structopt(default_value = "today")] + #[structopt(default_value = "t")] date: String, }, /// Reformats all loaded files