Enable help messages for command line arguments (#239)

This commit is contained in:
Orhun Parmaksız 2021-12-12 01:29:47 +03:00 committed by GitHub
parent 87df7d80ec
commit 079d8037ab
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 15 additions and 15 deletions

View file

@ -43,7 +43,7 @@ pub enum Cmd {
#[structopt(long, short)]
human: bool,
#[structopt(long, about = "Show only the text of the command")]
#[structopt(long, help = "Show only the text of the command")]
cmd_only: bool,
},
@ -55,7 +55,7 @@ pub enum Cmd {
#[structopt(long, short)]
human: bool,
#[structopt(long, about = "Show only the text of the command")]
#[structopt(long, help = "Show only the text of the command")]
cmd_only: bool,
},
}

View file

@ -18,7 +18,7 @@ pub struct Cmd {
#[structopt(long, short)]
pub password: Option<String>,
#[structopt(long, short, about = "the encryption key for your account")]
#[structopt(long, short, help = "the encryption key for your account")]
pub key: Option<String>,
}

View file

@ -46,39 +46,39 @@ pub enum AtuinCmd {
#[structopt(about = "interactive history search")]
Search {
#[structopt(long, short, about = "filter search result by directory")]
#[structopt(long, short, help = "filter search result by directory")]
cwd: Option<String>,
#[structopt(long = "exclude-cwd", about = "exclude directory from results")]
#[structopt(long = "exclude-cwd", help = "exclude directory from results")]
exclude_cwd: Option<String>,
#[structopt(long, short, about = "filter search result by exit code")]
#[structopt(long, short, help = "filter search result by exit code")]
exit: Option<i64>,
#[structopt(long = "exclude-exit", about = "exclude results with this exit code")]
#[structopt(long = "exclude-exit", help = "exclude results with this exit code")]
exclude_exit: Option<i64>,
#[structopt(long, short, about = "only include results added before this date")]
#[structopt(long, short, help = "only include results added before this date")]
before: Option<String>,
#[structopt(long, about = "only include results after this date")]
#[structopt(long, help = "only include results after this date")]
after: Option<String>,
#[structopt(long, short, about = "open interactive search UI")]
#[structopt(long, short, help = "open interactive search UI")]
interactive: bool,
#[structopt(long, short, about = "use human-readable formatting for time")]
#[structopt(long, short, help = "use human-readable formatting for time")]
human: bool,
query: Vec<String>,
#[structopt(long, about = "Show only the text of the command")]
#[structopt(long, help = "Show only the text of the command")]
cmd_only: bool,
},
#[structopt(about = "sync with the configured server")]
Sync {
#[structopt(long, short, about = "force re-download everything")]
#[structopt(long, short, help = "force re-download everything")]
force: bool,
},

View file

@ -11,10 +11,10 @@ pub enum Cmd {
aliases=&["s", "st", "sta", "star"],
)]
Start {
#[structopt(about = "specify the host address to bind", long, short)]
#[structopt(help = "specify the host address to bind", long, short)]
host: Option<String>,
#[structopt(about = "specify the port to bind", long, short)]
#[structopt(help = "specify the port to bind", long, short)]
port: Option<u16>,
},
}