From ff88ff447bc5099146bc5d293ece56133467fb83 Mon Sep 17 00:00:00 2001 From: A Farzat Date: Fri, 5 Jun 2026 19:55:06 +0300 Subject: Add warnings for binary files --- src/renderer.rs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/renderer.rs') diff --git a/src/renderer.rs b/src/renderer.rs index 7be1ab9..4eec8a6 100644 --- a/src/renderer.rs +++ b/src/renderer.rs @@ -48,6 +48,7 @@ impl Renderer { let contents = if let Ok(utf8string) = std::str::from_utf8(&bytes) { utf8string } else { + self.warn_about_binary_file(filename); return self.render_binary_file(filename); }; let name = render_filename(filename); @@ -81,6 +82,13 @@ impl Renderer { human_readable_size(self.max_file_size), ) } + + fn warn_about_binary_file(&self, filename: &Path) { + eprintln!( + "Warning: skipping binary file: {}", + render_filename(filename), + ) + } } fn outer_backticks(contents: &str) -> String { -- cgit v1.3.1