Skip to content

Commit d22f913

Browse files
committed
snapshot
1 parent 9309470 commit d22f913

File tree

1 file changed

+19
-3
lines changed

1 file changed

+19
-3
lines changed

scripts/60-second-linux.sh

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,28 @@
22

33
set -e
44

5+
# Detect OS
6+
OS=$(uname -s | tr '[:upper:]' '[:lower:]')
7+
case "$OS" in
8+
linux) OS="linux" ;;
9+
darwin) OS="darwin" ;;
10+
*) echo "Unsupported OS: $OS" >&2; exit 1 ;;
11+
esac
12+
13+
# Detect architecture
14+
ARCH=$(uname -m)
15+
case "$ARCH" in
16+
x86_64) ARCH="amd64" ;;
17+
aarch64|arm64) ARCH="arm64" ;;
18+
*) echo "Unsupported architecture: $ARCH" >&2; exit 1 ;;
19+
esac
20+
521
TMPDIR="$(mktemp -d)"
6-
BIN="$TMPDIR/gradient-engineer-go"
22+
BIN="$TMPDIR/gradient-engineer"
723

8-
curl -fsSL -o "$BIN" https://gradient.engineer/gradient-engineer-go
24+
curl -fsSL -o "$BIN" "https://gradient.engineer/binary/gradient-engineer.${OS}.${ARCH}"
925
chmod +x "$BIN"
10-
"$BIN"
26+
"$BIN" 60-second-linux
1127

1228
rm -f "$BIN"
1329
rmdir "$TMPDIR"

0 commit comments

Comments
 (0)