hl_core

Github like Syntax highlighter in rust.

Example

```rust use std::path::Path;

use hl::renderhtml; use std::fs::readto_string;

fn main() { let filepath = std::env::args().nth(1).unwrapor(String::new()); let languageflag = std::env::args().nth(2).unwrapor(String::new()); let lang = std::env::args().nth(3).unwrap_or(String::from("raw"));

let path = Path::new(&file_path);
if !path.exists() {
    println!("File path not found! {}", &file_path);
    std::process::exit(1);
}

if language_flag.is_empty() {
    println!("Language flag is required! e.g -l javascript");
    std::process::exit(1);
}

let input = read_to_string(path).unwrap().chars().collect::<Vec<_>>();
let result = render_html(input, &lang);
print!("{}", result)

} ```

Run bash cargo run html examples/html.rs