CLI commands
Uzupełnianie
openclaw completion
Generuje skrypty uzupełniania dla powłoki, zapisuje je w pamięci podręcznej stanu OpenClaw i opcjonalnie instaluje je w profilu powłoki.
Użycie
openclaw completion # wyświetla skrypt zsh na standardowym wyjściuopenclaw completion --shell fish # wyświetla skrypt fishopenclaw completion --write-state # zapisuje w pamięci podręcznej skrypty dla wszystkich powłokopenclaw completion --write-state --install # zapisuje w pamięci podręcznej, a następnie instaluje w jednym krokuopenclaw completion --shell bash --write-stateOpcje
-s, --shell <shell>: docelowa powłoka (zsh,bash,powershell,fish; domyślnie:zsh)-i, --install: instaluje uzupełnianie, dodając do profilu powłoki wiersz wczytujący skrypt zapisany w pamięci podręcznej--write-state: zapisuje skrypt lub skrypty uzupełniania w$OPENCLAW_STATE_DIR/completions(domyślnie~/.openclaw/completions) bez wyświetlania na standardowym wyjściu; z--shellzapisuje tylko skrypt dla wskazanej powłoki, a bez tej opcji — dla wszystkich czterech-y, --yes: pomija monity o potwierdzenie instalacji (tryb nieinteraktywny)
Przebieg instalacji
Opcja --install konfiguruje profil tak, aby wskazywał skrypt zapisany w pamięci podręcznej, dlatego pamięć podręczna musi już istnieć. Jeśli jej brakuje, polecenie kończy się niepowodzeniem i wyświetla instrukcję uruchomienia openclaw completion --write-state. Połącz opcje --write-state --install, aby wykonać obie czynności w jednym kroku. Bez opcji --shell opcja --install wykrywa powłokę na podstawie $SHELL (a w razie niepowodzenia używa zsh).
Instalacja zapisuje niewielki blok # OpenClaw Completion w profilu powłoki i zastępuje wszelkie starsze, wolne wiersze source <(openclaw completion ...) wierszem wczytującym skrypt z pamięci podręcznej:
| Powłoka | Profil |
|---|---|
| bash | ~/.bashrc (jeśli brakuje ~/.bashrc, używa ~/.bash_profile) |
| fish | ~/.config/fish/config.fish |
| powershell | ~/.config/powershell/Microsoft.PowerShell_profile.ps1 (w systemie Windows: Documents/PowerShell/Microsoft.PowerShell_profile.ps1 lub Documents/WindowsPowerShell/... dla Windows PowerShell) |
| zsh | ~/.zshrc |
Uwagi
- Bez opcji
--installani--write-statepolecenie wyświetla skrypt na standardowym wyjściu. - Generowanie uzupełniania od razu wczytuje całe drzewo poleceń, w tym polecenia CLI pluginów, dlatego obejmuje również zagnieżdżone podpolecenia.
openclaw updateautomatycznie odświeża pamięć podręczną uzupełniania po pomyślnej aktualizacji;openclaw doctormoże naprawić brakującą lub nieaktualną konfigurację uzupełniania.