darkdown 0.1.1

A darkdown(our own markup language) parser written in rust
use std::{fs::{File, self}, io::Write};

use crate::converter::converter::Converter;

mod converter;

fn main() {
    let custom_markup = r#"
@ Heading 1

**bold**

*Italic*

\Code\


\\\\
Code
\\\\

~~Text~~Link~~
---

This is syntax of my own markup language.
"#;
    let args:Vec<_> = std::env::args().collect();
    if args.len() > 1 {
        let file_name = &args[1];
        let file_content = std::fs::read_to_string(file_name).unwrap();
        let file_name_without_ext = file_name.split(".").collect::<Vec<&str>>()[0];
        let html_file_name = format!("{}.html", file_name_without_ext);


        let mut converter = Converter::new();
        let html_output = converter.convert_to_html(&file_content);
        let mut data_file = File::create(html_file_name.clone()).expect("creation failed");
        fs::write(html_file_name, html_output).expect("Unable to write file");
    }
}