#!/bin/bash # Downloads Heartlock CLI from yena.dev OS=$(uname -s | tr '[:upper:]' '[:lower:]') # 3. Get Architecture using arch or uname -m ARCH=$(arch 2>/dev/null || uname -m) # 4. Normalize architecture names case "$ARCH" in x86_64|amd64) ARCH="amd64" ;; i386|i686) ARCH="amd64" ;; aarch64|arm64) ARCH="arm64" ;; *) echo "Error: Unsupported architecture: $ARCH" >&2 exit 1 ;; esac BASE_URL="https://yena.dev/Jouleworks/heartlock/releases/download/latest/" curl -L -o heartlock $BASE_URL/heartlock_${OS}_${ARCH} chmod +x heartlock echo "Heartlock CLI downloaded successfully!"