From d9facc347d32858da7a00ab4b3bed34e863f475f Mon Sep 17 00:00:00 2001 From: Tw93 Date: Mon, 5 Jan 2026 11:01:23 +0800 Subject: [PATCH] fix: ensure version extraction processes only the first line of output --- mole | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mole b/mole index 517ef9c..748a40e 100755 --- a/mole +++ b/mole @@ -345,7 +345,7 @@ update_mole() { if ! printf '%s\n' "$output" | grep -Eq "Updated to latest version|Already on latest version"; then local new_version - new_version=$("$mole_path" --version 2> /dev/null | awk 'NF {print $NF}' || echo "") + new_version=$("$mole_path" --version 2>/dev/null | awk 'NR==1 && NF {print $NF}' || echo "") printf '\n%s\n\n' "${GREEN}${ICON_SUCCESS}${NC} Updated to latest version (${new_version:-unknown})" else printf '\n'