cargo-gears 0.0.1

Command-line interface for Gears rust
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use cargo_gears::Cli;
use clap::Parser;

// cargo invokes this binary as `cargo-gears gears <args>`
// so the parser below is defined with that in mind
#[derive(Parser)]
#[clap(bin_name = "cargo")]
enum Opt {
    Gears(Cli),
}

fn main() -> anyhow::Result<()> {
    let Opt::Gears(cargo) = Opt::parse();
    cargo.run()
}