diff --git a/yazi-config/src/boot/boot.rs b/yazi-config/src/boot/boot.rs index 47ddbcdc..695fdc74 100644 --- a/yazi-config/src/boot/boot.rs +++ b/yazi-config/src/boot/boot.rs @@ -58,10 +58,12 @@ impl Default for Args { let args = Self::parse(); if args.version { + let commit_sha = + (env!("VERGEN_GIT_SHA") != "VERGEN_IDEMPOTENT_OUTPUT").then_some(env!("VERGEN_GIT_SHA")); println!( - "yazi {} ({} {})", + "yazi {} ({}{})", env!("CARGO_PKG_VERSION"), - env!("VERGEN_GIT_SHA"), + commit_sha.map(|v| format!("{v} ")).unwrap_or_default(), env!("VERGEN_BUILD_DATE") ); process::exit(0);