vouch 0.2.3

A multi-ecosystem distributed package review system.
use env_logger;
use structopt::StructOpt;

mod command;
mod common;
mod extension;
mod package;
mod peer;
mod registry;
mod review;
mod store;

fn main() {
    env_logger::Builder::from_env("VOUCH_LOG").init();

    let commands = command::Opts::from_args();
    match command::run_command(commands.command) {
        Ok(_) => {}
        Err(e) => {
            eprintln!("{}", e);
            std::process::exit(-2)
        }
    }
}