blob: 1b91d66eb187ed72a85dc3dd0942a51c8d5fff35 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
use color_eyre::eyre::Result;
use std::io::{self, prelude::*, stdin, stdout};
use tracing_subscriber::filter::LevelFilter;
fn main() -> Result<()> {
let mut input = String::new();
let mut fin = stdin().lock();
fin.read_to_string(&mut input)?;
tracing_subscriber::fmt().with_max_level(LevelFilter::INFO).with_writer(io::stderr).init();
let result = xesite_markdown::render(&input)?;
let mut fout = stdout().lock();
fout.write(result.as_bytes())?;
Ok(())
}
|