fix: update version output when commit SHA is not present

This commit is contained in:
Orhun Parmaksız 2024-02-16 00:30:35 +03:00
parent b82587e2c9
commit 0f1d849322
No known key found for this signature in database
GPG key ID: F83424824B3E4B90

View file

@ -58,10 +58,12 @@ impl Default for Args {
let args = Self::parse(); let args = Self::parse();
if args.version { if args.version {
let commit_sha =
(env!("VERGEN_GIT_SHA") != "VERGEN_IDEMPOTENT_OUTPUT").then_some(env!("VERGEN_GIT_SHA"));
println!( println!(
"yazi {} ({} {})", "yazi {} ({}{})",
env!("CARGO_PKG_VERSION"), env!("CARGO_PKG_VERSION"),
env!("VERGEN_GIT_SHA"), commit_sha.map(|v| format!("{v} ")).unwrap_or_default(),
env!("VERGEN_BUILD_DATE") env!("VERGEN_BUILD_DATE")
); );
process::exit(0); process::exit(0);