mirror of
https://github.com/sharkdp/bat
synced 2024-11-18 15:26:16 +00:00
19 lines
424 B
Rust
19 lines
424 B
Rust
|
/// A simple program that prints its own source code using the bat library
|
||
|
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);
|
||
|
}
|
||
|
}
|