1
0
mirror of https://github.com/sharkdp/bat.git synced 2025-09-01 10:52:24 +01:00

Add syntaxes and themes method

This commit is contained in:
sharkdp
2020-04-22 22:05:54 +02:00
committed by David Peter
parent cba9df746e
commit 53a973e9dd
4 changed files with 30 additions and 3 deletions

View File

@@ -1,5 +1,5 @@
/// A program that prints its own source code using the bat library
use bat::{LineRange, PrettyPrinter, WrappingMode, PagingMode};
use bat::{LineRange, PagingMode, PrettyPrinter, WrappingMode};
fn main() {
PrettyPrinter::new()

View File

@@ -0,0 +1,18 @@
/// 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);
}
}