bat/examples/list_syntaxes_and_themes.rs

19 lines
414 B
Rust
Raw Permalink Normal View History

/// A simple program that lists all supported syntaxes and themes.
2020-04-22 22:05:54 +02:00
use bat::PrettyPrinter;
fn main() {
let printer = PrettyPrinter::new();
println!("Syntaxes:");
for syntax in printer.syntaxes() {
println!("- {} ({})", syntax.name, syntax.file_extensions.join(", "));
}
println!();
println!("Themes:");
for theme in printer.themes() {
println!("- {theme}");
2020-04-22 22:05:54 +02:00
}
}