diff options
author | Peter Hebden <peterhebden6@gmail.com> | 2023-07-09 01:49:45 +0100 |
---|---|---|
committer | David Peter <david.peter@bosch.com> | 2023-09-01 20:52:55 +0200 |
commit | 33a89410d4ef4fbe567c9ebfe80ad93296652f4a (patch) | |
tree | ede1e10dd56423e1a627e60eeb5bcdf2d4e5738b | |
parent | b2c28cdddb29bc27ff30029ec4a41ab1f507c059 (diff) |
Add example to show new feature
-rw-r--r-- | examples/buffer.rs | 17 |
1 files changed, 17 insertions, 0 deletions
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}"); +} |