use polib::mo_file; use std::env; use std::error::Error; use std::path::Path; fn main() -> Result<(), Box> { let (input, output) = match (env::args().nth(1), env::args().nth(2)) { (Some(input), Some(output)) => (input, output), _ => { println!("Usage: cargo run --example compile -- "); return Ok(()); } }; mo_file::compile_from_po(Path::new(&input), Path::new(&output))?; Ok(()) }