From 829a75d47754cb34e1ce77ce2e7e7d40df2bad34 Mon Sep 17 00:00:00 2001 From: Kevin O'Brien Date: Sat, 28 Feb 2026 13:41:57 -0500 Subject: [PATCH] fix: extract opencode by name from zip --- bin/install | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bin/install b/bin/install index a514a7e..1fa0187 100755 --- a/bin/install +++ b/bin/install @@ -88,7 +88,10 @@ install_opencode() { tar -xzf "${TMP_DOWNLOAD_DIR}/opencode.tar.gz" -C "$TMP_DOWNLOAD_DIR" else curl -fSL "$download_url" -o "${TMP_DOWNLOAD_DIR}/opencode.zip" - funzip "${TMP_DOWNLOAD_DIR}/opencode.zip" > "${TMP_DOWNLOAD_DIR}/opencode" + if ! unzip -p "${TMP_DOWNLOAD_DIR}/opencode.zip" "opencode" > "${TMP_DOWNLOAD_DIR}/opencode"; then + echo "Failed to extract opencode from zip" >&2 + exit 1 + fi fi mv "${TMP_DOWNLOAD_DIR}/opencode" "$bin_path"