#!/bin/sh
# rcmd — Install the cloud CLI
# Usage: curl -sSL https://rcmd.intrane.fr/install.sh | sh

set -eu
BIN_DIR="${HOME}/.local/bin"

OS="$(uname -s)"
ARCH="$(uname -m)"
case "$OS" in Linux) OS="linux";; Darwin) OS="darwin";; *) echo "Unsupported OS: $OS"; exit 1;; esac
case "$ARCH" in x86_64|amd64) ARCH="amd64";; arm64|aarch64) ARCH="arm64";; *) echo "Unsupported arch: $ARCH"; exit 1;; esac

mkdir -p "$BIN_DIR"
URL="https://rcmd.intrane.fr/rcmd-${OS}-${ARCH}"
if command -v curl >/dev/null 2>&1; then
    curl -sSL -o "${BIN_DIR}/rcmd" "$URL" || { echo "Download failed."; exit 1; }
elif command -v wget >/dev/null 2>&1; then
    wget -qO "${BIN_DIR}/rcmd" "$URL" || { echo "Download failed."; exit 1; }
else
    echo "Need curl or wget."
    exit 1
fi
chmod +x "${BIN_DIR}/rcmd"
echo "rcmd installed to ${BIN_DIR}/rcmd"
echo "Run: rcmd signup --email you@company.com"
