clap-vergen 0.1.0

Reusable version clap subcommand using vergen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use clap::Parser;
use clap_vergen::Version;

#[derive(Debug, clap::Parser)]
enum Cli {
    Version(Version),
}

fn main() {
    match Cli::from_args() {
        Cli::Version(version) => {
            version.print().unwrap();
        }
    }
}