vanta 0.0.2

Vanta — every developer tool, one command. The main CLI binary.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! The `vanta` binary entry point (see `docs/04-cli.md`).
#![forbid(unsafe_code)]

use std::process::ExitCode;

fn main() -> ExitCode {
    let args: Vec<String> = std::env::args().skip(1).collect();
    match vanta_cli::run(&args) {
        Ok(code) => ExitCode::from(code.as_i32() as u8),
        Err(err) => {
            eprintln!("{err}");
            ExitCode::from(err.exit().as_i32() as u8)
        }
    }
}