jan-cli 0.24.0

YAML-defined CLI trees with progressive help, optional exec aliases, merged extra specs, and SQLite audit logging keyed by git branch
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use std::process::ExitCode;

fn main() -> ExitCode {
    match jan_cli::run_jan() {
        Ok(code) => {
            let u = code.clamp(0, 255) as u8;
            ExitCode::from(u)
        }
        Err(e) => {
            eprintln!("{e:#}");
            ExitCode::FAILURE
        }
    }
}