bat/examples/simple.rs

14 lines
307 B
Rust
Raw Normal View History

2020-03-21 21:45:03 +01:00
/// A simple program that prints its own source code using the bat library
use bat::PrettyPrinter;
2020-03-21 21:45:03 +01:00
use std::ffi::OsStr;
2019-10-20 21:53:34 +02:00
fn main() {
2020-03-21 21:45:03 +01:00
let path_to_this_file = OsStr::new(file!());
2019-10-20 21:53:34 +02:00
2020-04-21 21:14:44 +02:00
let mut printer = PrettyPrinter::new();
printer.file(path_to_this_file);
printer.run().expect("no errors");
2019-10-20 21:53:34 +02:00
}