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>") } } }