summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDash Peters <dpeters@calacademy.org>2020-07-02 00:07:37 -0700
committerDash Peters <dpeters@calacademy.org>2020-07-02 00:07:37 -0700
commitc264f747714a42318f1b33309778560ff9d6a8b0 (patch)
treee9770a8fbcaf9d1d889d1c722fb269fb167f9409 /src
parentf53ea60ed4cc47445239dab8bc6850016b22b32c (diff)
Hide alias in help, update man and completions
A long alias doesn't make sense, since `--paging=never` already exists
Diffstat (limited to 'src')
-rw-r--r--src/bin/bat/clap_app.rs26
1 files changed, 12 insertions, 14 deletions
diff --git a/src/bin/bat/clap_app.rs b/src/bin/bat/clap_app.rs
index f249321e..730a2175 100644
--- a/src/bin/bat/clap_app.rs
+++ b/src/bin/bat/clap_app.rs
@@ -265,23 +265,22 @@ pub fn build_app(interactive_output: bool) -> ClapApp<'static, 'static> {
.possible_values(&["auto", "never", "always"])
.default_value("auto")
.hide_default_value(true)
- .help("Specify when to use the pager (*auto*, never, always).")
+ .help("Specify when to use the pager, or use `-P` to disable (*auto*, never, always).")
.long_help(
- "Specify when to use the pager. To control which pager \
- is used, set the PAGER or BAT_PAGER environment \
- variables (the latter takes precedence) or use the '--pager' option. \
- To disable the pager permanently, set BAT_PAGER to an empty string \
- or set '--paging=never' in the configuration file. \
- Possible values: *auto*, never, always.",
+ "Specify when to use the pager. To disable the pager, use \
+ --paging=never' or its alias,'-P'. To disable the pager permanently, \
+ set BAT_PAGER to an empty string. To control which pager is used, see the \
+ '--pager' option. Possible values: *auto*, never, always."
),
)
.arg(
Arg::with_name("no-paging")
.short("P")
- .long("no-paging")
.alias("no-pager")
.overrides_with("no-paging")
- .help("Alias for --paging=never")
+ .hidden(true)
+ .hidden_short_help(true)
+ .help("Alias for '--paging=never'")
)
.arg(
Arg::with_name("pager")
@@ -292,11 +291,10 @@ pub fn build_app(interactive_output: bool) -> ClapApp<'static, 'static> {
.hidden_short_help(true)
.help("Determine which pager to use.")
.long_help(
- "Determine which pager is used. This option will overwrite \
- the PAGER and BAT_PAGER environment variables. The default \
- pager is 'less'. To disable the pager completely, use the \
- '--paging' option. \
- Example: '--pager \"less -RF\"'.",
+ "Determine which pager is used. This option will override the \
+ PAGER and BAT_PAGER environment variables. The default pager is 'less'. \
+ To control when the pager is used, see the '--paging' option. \
+ Example: '--pager \"less -RF\"'."
),
)
.arg(