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
Seç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:
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.