Terminal output
- JavaScript
- Rust
- CLI
import {highlight} from '@lumis-sh/lumis'
import {terminal} from '@lumis-sh/lumis/formatters'
import rust from '@lumis-sh/lumis/langs/rust'
import dracula from '@lumis-sh/themes/dracula'
const ansi = await highlight('fn main() {}', terminal({language: rust, theme: dracula}))
console.log(ansi)
use lumis::{highlight, TerminalBuilder, languages::Language, themes};
let ansi = highlight(
"fn main() {}",
TerminalBuilder::new()
.language(Language::Rust)
.theme(Some(themes::get("dracula").unwrap()))
.build()
.unwrap(),
);
println!("{}", ansi);
lumis highlight main.rs --theme dracula