use catr::{run, Cli, HELP}; fn main() { let cli = match Cli::parse() { Ok(cli) => cli, Err(err) => { eprintln!("{}\n{}", err, HELP); std::process::exit(1); } }; if cli.opts.help { println!("{}", HELP) } else if cli.opts.version { println!("catr (rust port of cat) v{}", env!("CARGO_PKG_VERSION")) } else if let Err(err) = run(cli) { eprintln!("{}", err); std::process::exit(1); } }