Add one-letter command aliases
This commit is contained in:
parent
ff642cc8c8
commit
26c9c1faf1
1 changed files with 5 additions and 2 deletions
|
|
@ -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<String>,
|
||||
},
|
||||
/// Marks one or more entries as done
|
||||
#[structopt(alias = "d")]
|
||||
Done {
|
||||
/// Entries to mark as done
|
||||
#[structopt(required = true)]
|
||||
entries: Vec<usize>,
|
||||
},
|
||||
/// Marks one or more entries as canceled
|
||||
#[structopt(alias = "c")]
|
||||
Cancel {
|
||||
/// Entries to mark as done
|
||||
#[structopt(required = true)]
|
||||
entries: Vec<usize>,
|
||||
},
|
||||
/// Edits or creates a log entry
|
||||
#[structopt(alias = "l")]
|
||||
Log {
|
||||
#[structopt(default_value = "today")]
|
||||
#[structopt(default_value = "t")]
|
||||
date: String,
|
||||
},
|
||||
/// Reformats all loaded files
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue