2 Commits

Author SHA1 Message Date
lpf
8b1a0837f9 fix: align installer config path with runtime 2026-03-09 16:20:40 +08:00
lpf
50d44c1ab3 fix: detect versioned release binary in installer 2026-03-09 16:16:38 +08:00

View File

@@ -5,7 +5,7 @@ OWNER="YspCoder"
REPO="clawgo"
BIN="clawgo"
INSTALL_DIR="/usr/local/bin"
CONFIG_DIR="${XDG_CONFIG_HOME:-$HOME/.config}/clawgo"
CONFIG_DIR="$HOME/.clawgo"
CONFIG_PATH="$CONFIG_DIR/config.json"
WORKSPACE_DIR="$HOME/.clawgo/workspace"
LEGACY_WORKSPACE_DIR="$HOME/.openclaw/workspace"
@@ -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