groxide 0.1.0

Query Rust crate documentation from the terminal
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use clap::Parser;
use groxide::cli::Cli;
use groxide::error::EXIT_SUCCESS;
use std::process;

fn main() {
    let cli = Cli::parse();
    match groxide::run(&cli) {
        Ok(()) => process::exit(EXIT_SUCCESS),
        Err(e) => {
            eprintln!("{e}");
            process::exit(e.exit_code());
        }
    }
}