use cpc::eval; use cpc::units::Unit; /// cpc CLI interface fn main() { use std::env; let args: Vec = env::args().collect(); let mut debug = false; if args.iter().any(|i| i=="--debug") { debug = true; } if args.len() >= 2 { match eval(&args[1], true, Unit::Celcius, debug) { Ok(answer) => { if !debug { println!("{} {:?}", answer.value, answer.unit) } }, Err(e) => { println!("{}", e) }, } } else { println!("No argument supplied"); } }