diff --git a/.rnr/bin/rnr-linux-amd64 b/.rnr/bin/rnr-linux-amd64 index d44ffea..1b99c6d 100644 Binary files a/.rnr/bin/rnr-linux-amd64 and b/.rnr/bin/rnr-linux-amd64 differ diff --git a/.rnr/bin/rnr-macos-amd64 b/.rnr/bin/rnr-macos-amd64 index e750215..def19bb 100644 Binary files a/.rnr/bin/rnr-macos-amd64 and b/.rnr/bin/rnr-macos-amd64 differ diff --git a/.rnr/bin/rnr-macos-arm64 b/.rnr/bin/rnr-macos-arm64 index 24b8e66..37866f6 100644 Binary files a/.rnr/bin/rnr-macos-arm64 and b/.rnr/bin/rnr-macos-arm64 differ diff --git a/.rnr/bin/rnr-windows-amd64.exe b/.rnr/bin/rnr-windows-amd64.exe index 737c280..91835f4 100644 Binary files a/.rnr/bin/rnr-windows-amd64.exe and b/.rnr/bin/rnr-windows-amd64.exe differ diff --git a/.rnr/bin/rnr-windows-arm64.exe b/.rnr/bin/rnr-windows-arm64.exe index b82d578..c87e7e5 100644 Binary files a/.rnr/bin/rnr-windows-arm64.exe and b/.rnr/bin/rnr-windows-arm64.exe differ diff --git a/.rnr/config.yaml b/.rnr/config.yaml index 3f6f69f..8602770 100644 --- a/.rnr/config.yaml +++ b/.rnr/config.yaml @@ -1,4 +1,4 @@ -version: 0.1.0 +version: 0.1.1 platforms: - linux-amd64 - macos-amd64 diff --git a/rnr b/rnr index 7b7176d..9d8c731 100644 --- a/rnr +++ b/rnr @@ -3,9 +3,11 @@ set -e # Detect OS OS=$(uname -s | tr '[:upper:]' '[:lower:]') +EXT="" case "$OS" in linux*) OS="linux" ;; darwin*) OS="macos" ;; + mingw*|msys*|cygwin*) OS="windows"; EXT=".exe" ;; *) echo "Error: Unsupported OS: $OS" >&2; exit 1 ;; esac @@ -17,7 +19,7 @@ case "$ARCH" in *) echo "Error: Unsupported architecture: $ARCH" >&2; exit 1 ;; esac -BINARY="$(dirname "$0")/.rnr/bin/rnr-${OS}-${ARCH}" +BINARY="$(dirname "$0")/.rnr/bin/rnr-${OS}-${ARCH}${EXT}" if [ ! -f "$BINARY" ]; then echo "Error: rnr is not configured for ${OS}-${ARCH}." >&2