FEATURE ROLLOUT CLI · V2.4

Comece pela decisão, não pela ferramenta

A CLI do Feature Rollout leva o mesmo gate da plataforma para o terminal e para o pipeline. Em poucos minutos, cada deploy passa a carregar score, bloqueantes e evidências do commit certo.

Instalação rápida

A CLI funciona com macOS, Linux e Windows. O comando de inicialização detecta o repositório e cria um contrato local.

shell
npm install -g @featurerollout/cli
fr login
fr init
Pré-requisitos

Node.js 20+, acesso de leitura ao repositório Git e uma organização ativa no Feature Rollout.

Execute o gate

O gate consolida o estado atual e retorna um código de saída próprio para automação.

shell
fr gate run FT-1042 --min-score 90

 segurança 100%
 testes 92%
! performance 45%
× 2 itens bloqueantes

NO-GO · score 78% · exit 1

GitHub Actions

yaml
- name: Gate de prontidão
  env:
    FR_TOKEN: ${{ secrets.FR_TOKEN }}
    FR_ORG: northbank
  run: |
    npx @featurerollout/cli gate run FT-1042 \
      --fail-on blocking \
      --min-score 90

Códigos de saída

0Gate aprovado — nenhum bloqueante aberto
1Bloqueante aberto ou score abaixo do mínimo
2Erro de autenticação ou escopo insuficiente
3Feature não encontrada no contexto da empresa
4Falha de rede ou indisponibilidade da API