From 50d44c1ab3df07081f45ca3c5b7a8b4cc3401025 Mon Sep 17 00:00:00 2001 From: lpf Date: Mon, 9 Mar 2026 16:16:38 +0800 Subject: [PATCH] fix: detect versioned release binary in installer --- install.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/install.sh b/install.sh index 7c180f1..e000e90 100755 --- a/install.sh +++ b/install.sh @@ -121,8 +121,10 @@ install_binary() { local extracted_bin="" if [[ -f "$TMPDIR/$BIN" ]]; then extracted_bin="$TMPDIR/$BIN" + elif [[ -f "$TMPDIR/${BIN}-${OS}-${ARCH}" ]]; then + extracted_bin="$TMPDIR/${BIN}-${OS}-${ARCH}" else - extracted_bin="$(find "$TMPDIR" -maxdepth 2 -type f -name "$BIN" | head -n1)" + extracted_bin="$(find "$TMPDIR" -maxdepth 3 -type f \( -name "$BIN" -o -name "${BIN}-${OS}-${ARCH}" -o -name "${BIN}-*" \) ! -name "*.tar.gz" ! -name "*.zip" | head -n1)" fi if [[ -z "$extracted_bin" || ! -f "$extracted_bin" ]]; then