eish 0.1.0

Generate self-contained installation scripts (bash, fish, PowerShell) for GitHub release binaries
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! `eish` command line interface.
//!
//! The heavy lifting lives in the library crate; this binary only parses
//! arguments and prints the result.

mod cli;

use clap::Parser;

fn main() -> std::process::ExitCode {
    let cli = cli::Cli::parse();
    // Logging is installed after parsing because `--verbose` and `--quiet`
    // decide its level.
    cli.init_logging();
    cli.run()
}