openclaw completion
Erzeugen Sie Shell-Vervollständigungsskripte, speichern Sie sie im OpenClaw-Status zwischen und installieren Sie sie optional in Ihrem Shell-Profil.
Verwendung
Optionen
-s, --shell <shell>: Ziel-Shell (zsh,bash,powershell,fish; Standard:zsh)-i, --install: Vervollständigung installieren, indem dem Shell-Profil eine source-Zeile für das zwischengespeicherte Skript hinzugefügt wird--write-state: Vervollständigungsskript(e) nach$OPENCLAW_STATE_DIR/completionsschreiben (Standard:~/.openclaw/completions), ohne sie auf stdout auszugeben; mit--shellwird nur die angegebene Shell geschrieben, andernfalls alle vier-y, --yes: Installationsbestätigungen überspringen (nicht interaktiv)
Installationsablauf
--install verweist Ihr Profil auf das zwischengespeicherte Skript, daher muss der Cache zuerst vorhanden sein: Fehlt er, schlägt der Befehl fehl und fordert Sie auf, openclaw completion --write-state auszuführen. Kombinieren Sie --write-state --install, um beides in einem Schritt auszuführen. Ohne --shell erkennt --install die Shell anhand von $SHELL (mit zsh als Rückfalloption).
Bei der Installation wird ein kleiner # OpenClaw Completion-Block in Ihr Shell-Profil geschrieben. Ältere langsame source <(openclaw completion ...)-Zeilen werden durch die zwischengespeicherte source-Zeile ersetzt:
Hinweise
- Ohne
--installoder--write-stategibt der Befehl das Skript auf stdout aus. - Bei der Erzeugung der Vervollständigung wird der vollständige Befehlsbaum einschließlich der Plugin-CLI-Befehle vorab geladen, sodass verschachtelte Unterbefehle enthalten sind.
openclaw updateaktualisiert den Vervollständigungs-Cache nach einer erfolgreichen Aktualisierung automatisch;openclaw doctorkann fehlende oder veraltete Vervollständigungskonfigurationen reparieren.