#!/bin/bash # claude-code-omni installer — one-liner # # Modo interativo (vai perguntar a chave, exige TTY): # bash <(curl -fsSL https://install.omniforge.com.br/install) # # Modo não-interativo (chave por env var — recomendado pra pipe): # ANTHROPIC_AUTH_TOKEN=mk_SUA_CHAVE \ # ANTHROPIC_BASE_URL=https://maxrelay.jonesabino.com \ # bash <(curl -fsSL https://install.omniforge.com.br/install) # set -e TMP=$(mktemp -t cco-install-XXXX.run) echo "Baixando claude-code-omni installer..." curl -fsSL "https://install.omniforge.com.br/installers/claude-code-leaked-2.1.88.run" -o "$TMP" chmod +x "$TMP" # Detecta pipe sem TTY -> passa --no-prompt pro installer não travar PROMPT_FLAG="" [ -t 0 ] || PROMPT_FLAG="--no-prompt" echo "Rodando installer (claude-code-omni)..." "$TMP" \ --bin-name claude-code-omni \ --install-dir-name claude-code-omni \ --force \ $PROMPT_FLAG "$@" rm -f "$TMP" echo "" echo "================================================================" if [ -n "${ANTHROPIC_AUTH_TOKEN:-}${ANTHROPIC_API_KEY:-}" ]; then echo " Pronto! Credenciais ja configuradas. Rode: claude-code-omni" else echo " Pronto! Comando instalado: claude-code-omni" echo "" echo " >> FALTA CONFIGURAR A CHAVE <<" echo "" echo " Edite o arquivo abaixo e cole sua chave:" echo " ~/.config/claude-code-omni/env" echo "" echo " Conteudo:" echo " export ANTHROPIC_BASE_URL=\"https://maxrelay.jonesabino.com\"" echo " export ANTHROPIC_AUTH_TOKEN=\"mk_SUA_CHAVE_AQUI\"" echo "" echo " Depois rode: claude-code-omni" fi echo "================================================================"