#!/bin/sh set -e REPO="madeofclay/claycl-releases" BINARY="claycl" INSTALL_DIR="/usr/local/bin" OS=$(uname -s | tr '[:upper:]' '[:lower:]') ARCH=$(uname -m) case "$ARCH" in x86_64) ARCH="amd64" ;; aarch64) ARCH="arm64" ;; arm64) ARCH="arm64" ;; *) echo "Arquitectura no soportada: $ARCH" exit 1 ;; esac VERSION=$(curl -s "https://api.github.com/repos/${REPO}/releases/latest" | grep '"tag_name"' | cut -d'"' -f4) if [ -z "$VERSION" ]; then echo "Error: no se pudo obtener la última versión" exit 1 fi VERSION_NUM="${VERSION#v}" URL="https://github.com/${REPO}/releases/download/${VERSION}/${BINARY}_${VERSION_NUM}_${OS}_${ARCH}.tar.gz" echo "Instalando claycl ${VERSION} (${OS}/${ARCH})..." curl -sSL "$URL" | tar xz -C /tmp sudo mv /tmp/${BINARY} ${INSTALL_DIR}/${BINARY} sudo chmod +x ${INSTALL_DIR}/${BINARY} echo "✓ claycl ${VERSION} instalado en ${INSTALL_DIR}/${BINARY}" echo "" echo "Configura tu API key:" echo " export CLAYCL_API_KEY=tu_api_key"