tvc 0.13.0

CLI for Turnkey Verifiable Cloud
Documentation
// Keep synchronized with the corresponding lint policy in the other TVC crate root.
// TVC has separate library and binary crates, so this attribute must appear in both.
#![deny(
    clippy::print_stdout,
    clippy::print_stderr,
    reason = "direct print macros bypass TVC's output protocol; use shell_println!, shell_print!, or shell_eprintln! for presentation output, Shell::emit for structured output, and tracing for diagnostics"
)]

use std::process::ExitCode;
use tracing::debug;
use tvc::cli::Cli;

#[tokio::main]
async fn main() -> ExitCode {
    tvc::logging::init();
    debug!(version = env!("CARGO_PKG_VERSION"), "starting tvc");

    Cli::run().await
}