canic-cli 0.80.5

Operator CLI for Canic fleet setup, builds, evidence, catalog, backup, and restore workflows
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use canic_cli::{cli_error_exit_code, render_cli_error, run_from_env};

// Run the operator CLI and report errors in a shell-friendly form.
fn main() {
    if let Err(err) = run_from_env() {
        let rendered = render_cli_error(&err);
        if !rendered.is_empty() {
            eprintln!("{rendered}");
        }
        std::process::exit(cli_error_exit_code(&err));
    }
}