docpact 0.1.0

Deterministic documentation governance CLI for AI-assisted software teams.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use std::process::ExitCode;

use clap::Parser;

fn main() -> ExitCode {
    match docpact::run(docpact::cli::Cli::parse()) {
        Ok(docpact::AppExit::Success) => ExitCode::SUCCESS,
        Ok(docpact::AppExit::LintFailure) => ExitCode::from(1),
        Err(error) => {
            eprintln!("Docpact error: {error}");
            ExitCode::from(2)
        }
    }
}