summaryrefslogtreecommitdiffstats
path: root/src/bin/bat/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/bat/main.rs')
-rw-r--r--src/bin/bat/main.rs9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/bin/bat/main.rs b/src/bin/bat/main.rs
index 891aace8..53e246d1 100644
--- a/src/bin/bat/main.rs
+++ b/src/bin/bat/main.rs
@@ -229,7 +229,7 @@ fn invoke_bugreport(app: &App) {
let pager = bat::config::get_pager_executable(app.matches.value_of("pager"))
.unwrap_or_else(|| "less".to_owned()); // FIXME: Avoid non-canonical path to "less".
- let report = bugreport!()
+ let mut report = bugreport!()
.info(SoftwareVersion::default())
.info(OperatingSystem::default())
.info(CommandLine::default())
@@ -255,14 +255,13 @@ fn invoke_bugreport(app: &App) {
.info(FileContent::new("Config file", config_file()))
.info(CompileTimeInformation::default());
- let mut report = if let Ok(resolved_path) = grep_cli::resolve_binary(pager) {
- report.info(CommandOutput::new(
+ #[cfg(feature = "paging")]
+ if let Ok(resolved_path) = grep_cli::resolve_binary(pager) {
+ report = report.info(CommandOutput::new(
"Less version",
resolved_path,
&["--version"],
))
- } else {
- report
};
report.print::<Markdown>();