openclaw completion
Genera script di completamento per la shell, li memorizza nella cache dello stato di OpenClaw e, facoltativamente, li installa nel profilo della shell.
Utilizzo
Opzioni
-s, --shell <shell>: shell di destinazione (zsh,bash,powershell,fish; predefinita:zsh)-i, --install: installa il completamento aggiungendo al profilo della shell una riga che carica lo script memorizzato nella cache--write-state: scrive gli script di completamento in$OPENCLAW_STATE_DIR/completions(valore predefinito:~/.openclaw/completions) senza stamparli sullo standard output; con--shellscrive solo quello per la shell specificata, altrimenti tutti e quattro-y, --yes: ignora le richieste di conferma dell’installazione (modalità non interattiva)
Flusso di installazione
--install configura il profilo affinché utilizzi lo script memorizzato nella cache, quindi la cache deve già esistere: se manca, il comando non riesce e indica di eseguire openclaw completion --write-state. Combina --write-state --install per eseguire entrambe le operazioni in un solo passaggio. Senza --shell, --install rileva la shell da $SHELL (con ripiego su zsh).
L’installazione scrive un piccolo blocco # OpenClaw Completion nel profilo della shell e sostituisce eventuali righe obsolete e lente source <(openclaw completion ...) con la riga che carica lo script memorizzato nella cache:
Note
- Senza
--installo--write-state, il comando stampa lo script sullo standard output. - La generazione del completamento carica immediatamente l’intero albero dei comandi, inclusi i comandi CLI dei Plugin, quindi sono inclusi anche i sottocomandi annidati.
openclaw updateaggiorna automaticamente la cache del completamento dopo un aggiornamento riuscito;openclaw doctorpuò riparare configurazioni di completamento mancanti o obsolete.