1 use std::convert::TryFrom;
14 use evaluator::Evaluator;
16 fn main() -> error::OuchResult<()> {
17 let print_error = |err| {
22 let matches = cli::get_matches();
23 let command = match cli::Command::try_from(matches) {
24 Ok(command) => command,
25 Err(err) => return Err(print_error(err))
28 match Evaluator::evaluate(command) {
30 Err(err) => Err(print_error(err))