use limitation_proxy::app::{self, Error};
use log::{debug, error};
use std::process;
mod cli;
fn main() {
cli::util::init_logger();
if let Err(err) = try_main() {
error!("{}", err);
process::exit(1);
}
}
fn try_main() -> Result<(), Error> {
let args = cli::from_args();
debug!("parsed cli arguments; args={:?}", args);
app::run(args.into())
}