Instalação do CLI Anchors
O CLI do Anchors (anchors) é distribuído como um binário estático único sem nenhuma dependência externa de runtime. Ele roda perfeitamente na sua máquina local, dentro de sessões de IA (como Claude Code, Cursor, Windsurf ou agentes de terminal) e nas esteiras de integração contínua (CI/CD).
1. Instalação Rápida (Recomendada)
Seção intitulada “1. Instalação Rápida (Recomendada)”macOS & Linux via Homebrew
Seção intitulada “macOS & Linux via Homebrew”A forma mais simples e automatizada de instalar e manter o Anchors atualizado no macOS e Linux é pelo Homebrew:
# Adiciona o tap oficial do CO2 Labbrew tap co2-lab/tap
# Instala o Anchorsbrew install anchors
# Confere a instalaçãoanchors versionScript Automatizado de Instalação (macOS & Linux)
Seção intitulada “Script Automatizado de Instalação (macOS & Linux)”Se você não usa Homebrew, pode instalar diretamente o binário mais recente com nosso script seguro:
curl -fsSL https://raw.githubusercontent.com/co2-lab/anchors/main/install.sh | bashO script detecta automaticamente o sistema operacional e a arquitetura (amd64 ou arm64), baixa a release verificada do GitHub, confere os checksums e move o binário para /usr/local/bin (ou ~/.local/bin).
2. Instalação via Toolchain do Go
Seção intitulada “2. Instalação via Toolchain do Go”Se você já possui o Go (1.23+) instalado:
go install github.com/co2-lab/anchors/cmd/anchors@latestCertifique-se de que o diretório $GOPATH/bin (geralmente ~/go/bin) esteja no seu PATH:
export PATH="$HOME/go/bin:$PATH"3. Download Direto do Binário (GitHub Releases)
Seção intitulada “3. Download Direto do Binário (GitHub Releases)”Você pode baixar os binários pré-compilados diretamente da página de Releases no GitHub:
| Sistema Operacional | Arquitetura | Pacote do Binário |
|---|---|---|
| macOS | Apple Silicon (M1/M2/M3/M4) |
anchors_darwin_arm64.tar.gz |
| macOS | Intel (x86_64) |
anchors_darwin_amd64.tar.gz |
| Linux | 64-bit x86 (amd64) |
anchors_linux_amd64.tar.gz |
| Linux | ARM64 (aarch64) |
anchors_linux_arm64.tar.gz |
| Windows | 64-bit (x86_64) |
anchors_windows_amd64.zip |
Passos de Instalação Manual:
Seção intitulada “Passos de Instalação Manual:”# Exemplo para Linux AMD64curl -LO https://github.com/co2-lab/anchors/releases/latest/download/anchors_linux_amd64.tar.gztar -xzf anchors_linux_amd64.tar.gzsudo mv anchors /usr/local/bin/sudo chmod +x /usr/local/bin/anchors4. Instalação no Windows
Seção intitulada “4. Instalação no Windows”Via PowerShell (Download Direto):
Seção intitulada “Via PowerShell (Download Direto):”Abra o PowerShell como Administrador:
Invoke-WebRequest -Uri "https://github.com/co2-lab/anchors/releases/latest/download/anchors_windows_amd64.zip" -OutFile "$env:TEMPnchors.zip"Expand-Archive -Path "$env:TEMPnchors.zip" -DestinationPath "$env:ProgramFiles\Anchors" -Force[Environment]::SetEnvironmentVariable("Path", $env:Path + ";$env:ProgramFiles\Anchors", "Machine")Via Scoop:
Seção intitulada “Via Scoop:”scoop bucket add co2-lab https://github.com/co2-lab/scoop-bucket.gitscoop install anchors5. Ambientes Docker e CI/CD
Seção intitulada “5. Ambientes Docker e CI/CD”Imagem Docker
Seção intitulada “Imagem Docker”O Anchors está disponível no GitHub Packages como um container minimalista:
docker pull ghcr.io/co2-lab/anchors:latest
# Executar na pasta atual do projetodocker run --rm -v $(pwd):/workspace -w /workspace ghcr.io/co2-lab/anchors:latest checkGitHub Actions
Seção intitulada “GitHub Actions”Para rodar os gates do Anchors nas suas PRs do GitHub Actions:
name: Anchors Quality Gates
on: [push, pull_request]
jobs: anchors-gate: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: co2-lab/setup-anchors@v1 with: version: 'latest' - name: Rodar Pipeline do Anchors run: anchors checkGitLab CI
Seção intitulada “GitLab CI”anchors_check: image: ghcr.io/co2-lab/anchors:latest stage: test script: - anchors check6. Autocompletar no Shell
Seção intitulada “6. Autocompletar no Shell”Ative o preenchimento automático de comandos e flags via tecla Tab:
Zsh (macOS / Linux)
Seção intitulada “Zsh (macOS / Linux)”echo 'source <(anchors completion zsh)' >> ~/.zshrcecho 'source <(anchors completion bash)' >> ~/.bashrcanchors completion fish > ~/.config/fish/completions/anchors.fish7. Verificando a Instalação
Seção intitulada “7. Verificando a Instalação”Após instalar, execute:
# Imprime versão instalada e dados de compilaçãoanchors version
# Roda diagnóstico do ecossistema do projetoanchors doctorTudo pronto! Siga para O fluxo de trabalho ou explore a Referência de Comandos!