openclaw completion
Genera scripts de autocompletado para la shell, los almacena en caché bajo el estado de OpenClaw y, opcionalmente, los instala en tu perfil de shell.
Uso
Opciones
-s, --shell <shell>: shell de destino (zsh,bash,powershell,fish; predeterminado:zsh)-i, --install: instala el autocompletado agregando una línea de origen para el script en caché a tu perfil de shell--write-state: escribe los scripts de autocompletado en$OPENCLAW_STATE_DIR/completions(predeterminado~/.openclaw/completions) sin imprimir en stdout; con--shellescribe solo esa shell; de lo contrario, las cuatro-y, --yes: omite las solicitudes de confirmación de instalación (no interactivo)
Flujo de instalación
--install apunta tu perfil al script en caché, por lo que la caché debe existir primero: si falta, el comando falla y te indica que ejecutes openclaw completion --write-state. Combina --write-state --install para hacer ambas cosas en un solo paso. Sin --shell, --install detecta la shell desde $SHELL (con zsh como alternativa).
La instalación escribe un pequeño bloque # OpenClaw Completion en tu perfil de shell y reemplaza cualquier línea antigua y lenta source <(openclaw completion ...) por la línea de origen en caché:
| Shell | Perfil |
|---|---|
| bash | ~/.bashrc (usa ~/.bash_profile como alternativa cuando falta ~/.bashrc) |
| fish | ~/.config/fish/config.fish |
| powershell | ~/.config/powershell/Microsoft.PowerShell_profile.ps1 (en Windows: Documents/PowerShell/Microsoft.PowerShell_profile.ps1, o Documents/WindowsPowerShell/... para Windows PowerShell) |
| zsh | ~/.zshrc |
Notas
- Sin
--installni--write-state, el comando imprime el script en stdout. - La generación de autocompletado carga de inmediato todo el árbol de comandos, incluidos los comandos CLI de Plugin, por lo que se incluyen los subcomandos anidados.
openclaw updateactualiza automáticamente la caché de autocompletado después de una actualización correcta;openclaw doctorpuede reparar configuraciones de autocompletado ausentes u obsoletas.