terraphim-markdown-parser 1.16.31

Terraphim Markdown Parser
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use std::io::Read;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    let mut markdown = String::new();
    if let Some(path) = std::env::args().nth(1) {
        markdown = std::fs::read_to_string(path)?;
    } else {
        std::io::stdin().read_to_string(&mut markdown)?;
    }

    let normalized = terraphim_markdown_parser::ensure_terraphim_block_ids(&markdown)?;
    print!("{normalized}");
    Ok(())
}