From 0f1d8493227745eea34529ce45cfc9fdc93c8440 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Orhun=20Parmaks=C4=B1z?= Date: Fri, 16 Feb 2024 00:30:35 +0300 Subject: [PATCH] fix: update version output when commit SHA is not present --- yazi-config/src/boot/boot.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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);