From 33a89410d4ef4fbe567c9ebfe80ad93296652f4a Mon Sep 17 00:00:00 2001 From: Peter Hebden Date: Sun, 9 Jul 2023 01:49:45 +0100 Subject: [PATCH] Add example to show new feature --- examples/buffer.rs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 examples/buffer.rs diff --git a/examples/buffer.rs b/examples/buffer.rs new file mode 100644 index 00000000..839689d4 --- /dev/null +++ b/examples/buffer.rs @@ -0,0 +1,17 @@ +use bat::{assets::HighlightingAssets, config::Config, controller::Controller, Input}; + +fn main() { + let mut buffer = String::new(); + let config = Config { + colored_output: true, + ..Default::default() + }; + let assets = HighlightingAssets::from_binary(); + let controller = Controller::new(&config, &assets); + let input = Input::from_file(file!()); + controller + .run(vec![input.into()], Some(&mut buffer)) + .unwrap(); + + println!("{buffer}"); +}