CLI commands
Achèvement
openclaw completion
Générez des scripts de complétion pour le shell, mettez-les en cache dans l’état d’OpenClaw et, si vous le souhaitez, installez-les dans votre profil de shell.
Utilisation
openclaw completion # afficher le script zsh sur la sortie standardopenclaw completion --shell fish # afficher le script fishopenclaw completion --write-state # mettre en cache les scripts de tous les shellsopenclaw completion --write-state --install # mettre en cache, puis installer en une seule étapeopenclaw completion --shell bash --write-stateOptions
-s, --shell <shell>: shell cible (zsh,bash,powershell,fish; valeur par défaut :zsh)-i, --install: installer la complétion en ajoutant à votre profil de shell une ligne qui charge le script mis en cache--write-state: écrire le ou les scripts de complétion dans$OPENCLAW_STATE_DIR/completions(~/.openclaw/completionspar défaut) sans les afficher sur la sortie standard ; avec--shell, écrit uniquement celui de ce shell, sinon ceux des quatre shells-y, --yes: ignorer les demandes de confirmation d’installation (mode non interactif)
Processus d’installation
--install configure votre profil pour utiliser le script mis en cache ; le cache doit donc exister au préalable. S’il est absent, la commande échoue et vous invite à exécuter openclaw completion --write-state. Combinez --write-state --install pour effectuer les deux opérations en une seule étape. Sans --shell, --install détecte le shell à partir de $SHELL (avec zsh comme solution de repli).
L’installation écrit un petit bloc # OpenClaw Completion dans votre profil de shell et remplace les anciennes lignes lentes source <(openclaw completion ...) par la ligne qui charge le script mis en cache :
| Shell | Profil |
|---|---|
| bash | ~/.bashrc (utilise ~/.bash_profile comme solution de repli si ~/.bashrc est absent) |
| fish | ~/.config/fish/config.fish |
| powershell | ~/.config/powershell/Microsoft.PowerShell_profile.ps1 (sous Windows : Documents/PowerShell/Microsoft.PowerShell_profile.ps1, ou Documents/WindowsPowerShell/... pour Windows PowerShell) |
| zsh | ~/.zshrc |
Remarques
- Sans
--installni--write-state, la commande affiche le script sur la sortie standard. - La génération de la complétion charge immédiatement l’arborescence complète des commandes, y compris les commandes CLI des plugins, afin d’inclure les sous-commandes imbriquées.
openclaw updateactualise automatiquement le cache de complétion après une mise à jour réussie ;openclaw doctorpeut réparer les configurations de complétion absentes ou obsolètes.