#!/bin/sh # Aktapus CLI installer. # Usage: curl -fsSL https://aktapus.ai/install.sh | bash set -eu OS=$(uname -s | tr '[:upper:]' '[:lower:]') ARCH=$(uname -m) [ "$ARCH" = "aarch64" ] && ARCH=arm64 [ "$ARCH" = "x86_64" ] && ARCH=amd64 # Supported combos today: darwin/arm64, linux/amd64. # darwin/amd64 (Intel Mac) and linux/arm64 not yet published. case "${OS}-${ARCH}" in darwin-arm64|linux-amd64) ;; darwin-amd64) echo "Intel Mac binaries are not yet published — only Apple Silicon (arm64) is available." >&2 echo "Build from source: git clone the repo and run 'make build'." >&2 exit 1 ;; linux-arm64) echo "Linux arm64 binaries are not yet published — only linux/amd64 is available." >&2 echo "Build from source: git clone the repo and run 'make build'." >&2 exit 1 ;; *) echo "Unsupported platform: ${OS}-${ARCH}." >&2 echo "Currently supported: darwin/arm64 (Apple Silicon) and linux/amd64." >&2 exit 1 ;; esac URL="https://aktapus.ai/dl/aktapus-${OS}-${ARCH}" DEST="/usr/local/bin/aktapus" echo "Downloading $URL → $DEST" sudo curl -fL --progress-bar "$URL" -o "$DEST" sudo chmod +x "$DEST" [ "$OS" = "darwin" ] && sudo xattr -d com.apple.quarantine "$DEST" 2>/dev/null || true echo "✓ Installed. Run: aktapus --help"