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
Opçõ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:
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.