#
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
implant fix --interactive
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) |