CLI commands
Tamamlama
openclaw completion
Kabuk tamamlama betiklerini oluşturun, bunları OpenClaw durumu altında önbelleğe alın ve isteğe bağlı olarak kabuk profilinize yükleyin.
Kullanım
openclaw completion # zsh betiğini stdout'a yazdıropenclaw completion --shell fish # fish betiğini yazdıropenclaw completion --write-state # tüm kabukların betiklerini önbelleğe alopenclaw completion --write-state --install # önbelleğe al, ardından tek adımda yükleopenclaw completion --shell bash --write-stateSeçenekler
-s, --shell <shell>: hedef kabuk (zsh,bash,powershell,fish; varsayılan:zsh)-i, --install: önbelleğe alınmış betik için kabuk profilinize bir source satırı ekleyerek tamamlamayı yükler--write-state: stdout'a yazdırmadan tamamlama betiklerini$OPENCLAW_STATE_DIR/completionskonumuna yazar (varsayılan~/.openclaw/completions);--shellile yalnızca belirtilen kabuğu, aksi takdirde dördünü de yazar-y, --yes: yükleme onay istemlerini atlar (etkileşimsiz)
Yükleme akışı
--install, profilinizi önbelleğe alınmış betiğe yönlendirir; bu nedenle önce önbelleğin mevcut olması gerekir: mevcut değilse komut başarısız olur ve openclaw completion --write-state komutunu çalıştırmanızı söyler. Her ikisini tek adımda yapmak için --write-state --install ile birleştirin. --shell olmadan --install, kabuğu $SHELL üzerinden algılar (algılanamazsa zsh kullanılır).
Yükleme, kabuk profilinize küçük bir # OpenClaw Completion bloğu yazar ve eski, yavaş source <(openclaw completion ...) satırlarını önbelleğe alınmış source satırıyla değiştirir:
| Kabuk | Profil |
|---|---|
| bash | ~/.bashrc (~/.bashrc mevcut olmadığında ~/.bash_profile kullanılır) |
| fish | ~/.config/fish/config.fish |
| powershell | ~/.config/powershell/Microsoft.PowerShell_profile.ps1 (Windows'ta: Documents/PowerShell/Microsoft.PowerShell_profile.ps1 veya Windows PowerShell için Documents/WindowsPowerShell/...) |
| zsh | ~/.zshrc |
Notlar
--installveya--write-stateolmadan komut, betiği stdout'a yazdırır.- Tamamlama oluşturma işlemi, iç içe alt komutların da dahil edilmesi için Plugin CLI komutları da dahil olmak üzere tam komut ağacını önceden yükler.
openclaw update, başarılı bir güncellemeden sonra tamamlama önbelleğini otomatik olarak yeniler;openclaw doctor, eksik veya eski tamamlama kurulumlarını onarabilir.
İlgili
Was this useful?