CLI commands
Conclusão
openclaw completion
Gere scripts de preenchimento automático do shell, armazene-os em cache no estado do OpenClaw e, opcionalmente, instale-os no perfil do seu shell.
Uso
openclaw completion # exibe o script zsh na saída padrãoopenclaw completion --shell fish # exibe o script fishopenclaw completion --write-state # armazena em cache os scripts de todos os shellsopenclaw completion --write-state --install # armazena em cache e instala em uma única etapaopenclaw completion --shell bash --write-stateOpções
-s, --shell <shell>: shell de destino (zsh,bash,powershell,fish; padrão:zsh)-i, --install: instala o preenchimento automático adicionando ao perfil do shell uma linha que carrega o script armazenado em cache--write-state: grava os scripts de preenchimento automático em$OPENCLAW_STATE_DIR/completions(padrão:~/.openclaw/completions) sem exibi-los na saída padrão; com--shell, grava apenas o script desse shell; caso contrário, grava os scripts dos quatro shells-y, --yes: ignora as solicitações de confirmação da instalação (modo não interativo)
Fluxo de instalação
--install configura seu perfil para usar o script armazenado em cache, portanto o cache precisa existir primeiro: se estiver ausente, o comando falhará e solicitará que você execute openclaw completion --write-state. Combine --write-state --install para realizar ambas as ações em uma única etapa. Sem --shell, --install detecta o shell por meio de $SHELL (usando zsh como alternativa).
A instalação grava um pequeno bloco # OpenClaw Completion no perfil do seu shell e substitui quaisquer linhas antigas e lentas no formato source <(openclaw completion ...) pela linha que carrega o script armazenado em cache:
| Shell | Perfil |
|---|---|
| bash | ~/.bashrc (usa ~/.bash_profile como alternativa quando ~/.bashrc está ausente) |
| fish | ~/.config/fish/config.fish |
| powershell | ~/.config/powershell/Microsoft.PowerShell_profile.ps1 (no Windows: Documents/PowerShell/Microsoft.PowerShell_profile.ps1 ou Documents/WindowsPowerShell/... para Windows PowerShell) |
| zsh | ~/.zshrc |
Observações
- Sem
--installou--write-state, o comando exibe o script na saída padrão. - A geração do preenchimento automático carrega antecipadamente toda a árvore de comandos, incluindo os comandos da CLI dos plugins, portanto os subcomandos aninhados são incluídos.
openclaw updateatualiza automaticamente o cache de preenchimento após uma atualização bem-sucedida;openclaw doctorpode corrigir configurações de preenchimento ausentes ou desatualizadas.