CLI commands
Tamamlama
openclaw completion
Kabuk tamamlama betikleri 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 standart çıktıya 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 kaynak satırı ekleyerek tamamlamayı yükler--write-state: tamamlamа betiklerini standart çıktıya yazdırmadan$OPENCLAW_STATE_DIR/completionsdizinine (varsayılan~/.openclaw/completions) yazar;--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 önbelleğin önceden 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 gerçekleştirmek için --write-state --install seçeneklerini birlikte kullanın. --shell olmadan --install, kabuğu $SHELL değişkeninden algılar (algılayamazsa zsh kullanı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ış kaynak satırıyla değiştirir:
| Kabuk | Profil |
|---|---|
| bash | ~/.bashrc (~/.bashrc mevcut değilse ~/.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 standart çıktıya yazdırır.- Tamamlama oluşturma işlemi, Plugin CLI komutları dâhil olmak üzere tüm komut ağacını önceden yükler; böylece iç içe alt komutlar da dâhil edilir.
openclaw update, başarılı bir güncellemeden sonra tamamlama önbelleğini otomatik olarak yeniler;openclaw doctor, eksik veya güncelliğini yitirmiş tamamlama yapılandırmalarını onarabilir.
İlgili
Was this useful?