md2gemtext/src/main.rs

17 lines
549 B
Rust

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