//! Vanta — every developer tool, one command.
//!
//! This crate is the `vanta` command-line binary. It is a thin entry point over
//! [`vanta_cli`]: it collects process arguments, dispatches to the command
//! implementations, and maps the result to a process exit code. The `vt` binary
//! is an identical short alias.
//!
//! The interesting logic lives in the workspace libraries — `vanta-cli`
//! (command surface), `vanta-resolve` (version resolution), `vanta-registry`
//! (the signed index), `vanta-install` (fetch/verify/extract/build/store), and
//! friends. See `docs/04-cli.md` for the full command reference.
use ExitCode;
/// Run the vanta CLI using this process's command-line arguments. Returns the
/// process exit code. This is the entry point both the `vanta` and `vt`
/// binaries call.
/// Run the vanta CLI with an explicit argument list (everything after the
/// program name). Useful for tests and embedding.