use std::env;
use std::fs;

fn main() {
    let args = env::args_os().collect::<Vec<_>>();
    match args.as_slice() {
        [_, source_file, dest_file] => {
            let source_text = fs::read_to_string(source_file).expect("couldn't read source file");
            let result_text = md2gemtext::convert(&source_text);
            fs::write(dest_file, result_text).expect("couldn't write dest file");
        }
        _ => {
            eprintln!("usage: md2gemtext <source (markdown) file path> <dest (gemtext) file path>")
        }
    }
}