mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-12 13:31:10 +00:00
Expose version info in CLI tool with build-time obtained git hash (#787)
* version info with built-time obtained git hash * clippy * rerun-if-changed properly and handle git command failing * cargo fmt
This commit is contained in:
@@ -5,3 +5,4 @@
|
||||
pub mod codegen;
|
||||
pub mod compatibility;
|
||||
pub mod metadata;
|
||||
pub mod version;
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
use clap::Parser as ClapParser;
|
||||
|
||||
/// Prints version information
|
||||
#[derive(Debug, ClapParser)]
|
||||
pub struct Opts {}
|
||||
|
||||
pub fn run(_opts: Opts) -> color_eyre::Result<()> {
|
||||
let git_hash = env!("GIT_HASH");
|
||||
println!(
|
||||
"{} {}-{}",
|
||||
clap::crate_name!(),
|
||||
clap::crate_version!(),
|
||||
git_hash
|
||||
);
|
||||
Ok(())
|
||||
}
|
||||
Reference in New Issue
Block a user