summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorsharkdp <davidpeter@web.de>2020-09-20 21:00:04 +0200
committersharkdp <davidpeter@web.de>2020-09-20 21:00:04 +0200
commit32d22f464d512d22b4feeb49059e094b585ffeff (patch)
tree72d3075bf617ee89049b5d4cf1f4aa91a98b6263 /src
parent71b20893844857c11f26a92c600cadaa24cc0f3a (diff)
Improve --style help text, closes #1146
Diffstat (limited to 'src')
-rw-r--r--src/bin/bat/clap_app.rs15
1 files changed, 12 insertions, 3 deletions
diff --git a/src/bin/bat/clap_app.rs b/src/bin/bat/clap_app.rs
index aab61f35..3630dc2f 100644
--- a/src/bin/bat/clap_app.rs
+++ b/src/bin/bat/clap_app.rs
@@ -359,7 +359,7 @@ pub fn build_app(interactive_output: bool) -> ClapApp<'static, 'static> {
.overrides_with("style")
.overrides_with("plain")
.overrides_with("number")
- // Cannot use clap's built in validation because we have to turn off clap's delimiters
+ // Cannot use claps built in validation because we have to turn off clap's delimiters
.validator(|val| {
let mut invalid_vals = val.split(',').filter(|style| {
!&[
@@ -387,8 +387,17 @@ pub fn build_app(interactive_output: bool) -> ClapApp<'static, 'static> {
components to display (e.g. 'numbers,changes,grid') or a \
pre-defined style ('full'). To set a default style, add the \
'--style=\"..\"' option to the configuration file or export the \
- BAT_STYLE environment variable (e.g.: export BAT_STYLE=\"..\"). \
- Possible values: *auto*, full, plain, changes, header, grid, numbers, snip.",
+ BAT_STYLE environment variable (e.g.: export BAT_STYLE=\"..\").\n\n\
+ Possible values:\n\n \
+ * full: enables all available components.\n \
+ * auto: same as 'full', unless the output is piped (default).\n \
+ * plain: disables all available components.\n \
+ * changes: show Git modification markers.\n \
+ * header: show filenames before the content.\n \
+ * grid: vertical/horizontal lines to separate side bar\n \
+ and the header from the content.\n \
+ * numbers: show line numbers in the side bar.\n \
+ * snip: draw separation lines between distinct line ranges.",
),
)
.arg(