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

bash
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-state

Options

  • -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/completions par 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 --install ni --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 update actualise automatiquement le cache de complétion après une mise à jour réussie ; openclaw doctor peut réparer les configurations de complétion absentes ou obsolètes.

Voir aussi

Was this useful?
On this page

On this page