#!/bin/sh set -e BASE_URL="https://get.deploya.bode.io/bin" INSTALL_DIR="${INSTALL_DIR:-/usr/local/bin}" # Detect OS OS="$(uname -s)" case "$OS" in Linux*) OS="linux" ;; Darwin*) OS="darwin" ;; MINGW*|MSYS*|CYGWIN*) echo "Windows detectado via Git Bash." echo "Baixe o instalador PowerShell:" echo "" echo " iwr get.deploya.bode.io/install.ps1 | iex" echo "" echo "Ou baixe o binário diretamente:" echo " ${BASE_URL}/deploya-windows-amd64.exe" exit 0 ;; *) echo "Sistema operacional não suportado: $OS" exit 1 ;; esac # Detect architecture ARCH="$(uname -m)" case "$ARCH" in x86_64) ARCH="amd64" ;; arm64|aarch64) ARCH="arm64" ;; *) echo "Arquitetura não suportada: $ARCH" exit 1 ;; esac BINARY="deploya-${OS}-${ARCH}" URL="${BASE_URL}/${BINARY}" echo "Baixando deploya para ${OS}/${ARCH}..." curl -fsSL "$URL" -o /tmp/deploya chmod +x /tmp/deploya if [ -w "$INSTALL_DIR" ]; then mv /tmp/deploya "${INSTALL_DIR}/deploya" else echo "Instalando em $INSTALL_DIR (requer sudo)..." sudo mv /tmp/deploya "${INSTALL_DIR}/deploya" fi echo "" echo "✓ deploya instalado em ${INSTALL_DIR}/deploya" echo "" echo "Próximo passo:" echo " deploya login --token "