on master help sign in
Include contents of custom assets `metadata.yaml` in `--diagnostics`
commit9ab378b5dc7fa7835a27a641e51b5c362bf3bb00 authorMartin Nordholts <enselic@gmail.com> dateThu 3 Mar 2022, 05:58 (5 years ago) parenta153a78
2 files changed+9
CHANGELOG.md+2 src/bin/bat/main.rs+7
CHANGELOG.md+2
@@ -8,6 +8,8 @@
88
99## Other
1010
11+- Include contents of custom assets `metadata.yaml` in `--diagnostics`. See #2107 (@Enselic)
12+
1113## Syntaxes
1214
1315- Mapped clang-format config file (.clang-format) to YAML syntax (@TruncatedDinosour)
src/bin/bat/main.rs+7
@@ -230,6 +230,9 @@ fn invoke_bugreport(app: &App) {
230230 let pager = bat::config::get_pager_executable(app.matches.value_of("pager"))
231231 .unwrap_or_else(|| "less".to_owned()); // FIXME: Avoid non-canonical path to "less".
232232
233+ let mut custom_assets_metadata = PROJECT_DIRS.cache_dir().to_path_buf();
234+ custom_assets_metadata.push("metadata.yaml");
235+
233236 let mut report = bugreport!()
234237 .info(SoftwareVersion::default())
235238 .info(OperatingSystem::default())
@@ -254,6 +257,10 @@ fn invoke_bugreport(app: &App) {
254257 "MANPAGER",
255258 ]))
256259 .info(FileContent::new("Config file", config_file()))
260+ .info(FileContent::new(
261+ "Custom assets metadata",
262+ custom_assets_metadata,
263+ ))
257264 .info(CompileTimeInformation::default());
258265
259266 #[cfg(feature = "paging")]