implant fix

Aplica correcoes de conformidade no servidor. Funciona como implant check --auto-fix, mas com controle adicional sobre o modo de confirmacao.

Uso

implant fix [OPTIONS]

Flags Especificas

Flag Descricao Padrao
-a, --auto Modo automatico (aplica correcoes sem confirmacao) —
--interactive Modo interativo (pede confirmacao por acao) —
--timezone <TZ> Timezone para configurar no servidor America/Sao_Paulo
--locale <LOCALE> Locale do sistema (ex: pt_BR, en_US). Se omitido, deriva do timezone —
--cluster-mode <MODO> Modo de instalacao: docker (standalone) ou k3s (cluster) docker
--cluster-role <PAPEL> Papel do no no cluster K3s: server ou agent —
--cluster-token <TOKEN> Token para conectar ao cluster K3s (env: K3S_TOKEN) —
--cluster-url <URL> URL do servidor K3s para agents se conectarem (env: K3S_URL) —
--install-node Instalar Node.js via NVM para Claude Code —
--node-version <VER> Versao do Node.js para instalar 20
--install-claude-code Instalar Claude Code automaticamente apos Node.js —

Flags Globais

Flag Descricao Padrao
-t, --token <TOKEN> Token de identificacao do servidor (env: PROTOCOLO_TOKEN) —
-v, --verbose Modo verbose (mais detalhes) —
--dry-run Modo dry-run (simula execucao sem aplicar mudancas) —
-c, --config <ARQUIVO> Arquivo de configuracao /etc/protocolo-implant/config.toml
-o, --output <FORMATO> Formato de saida: human, json, yaml human

Modos de Execucao

Modo Flag Comportamento
Automatico --auto Aplica todas as correcoes sem pedir confirmacao
Interativo --interactive Pede confirmacao antes de cada correcao individual
— nenhuma Erro: e obrigatorio informar --auto ou --interactive (sai com codigo 1)

Exemplos

Corrigir tudo automaticamente

implant fix --auto

Corrigir com confirmacao por acao

implant fix --interactive

Corrigir com timezone customizado

implant fix --auto --timezone Europe/London

Corrigir em modo cluster K3s

implant fix --auto --cluster-mode k3s --cluster-role server --cluster-token meu-token

Instalar Node.js e Claude Code durante correcao

implant fix --auto --install-node --install-claude-code

Preview das correcoes

implant fix --auto --dry-run

Diferenca entre check e fix

Comando Comportamento
implant check Apenas verifica conformidade, nao corrige
implant check --auto-fix Verifica e corrige automaticamente
implant fix --auto Corrige automaticamente (sem confirmacao)
implant fix --interactive Corrige com confirmacao por acao

Codigos de Saida

Codigo Significado
0 Sucesso (todas correcoes aplicadas)
1 Erro (correcoes falharam ou erro de execucao)