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

bash
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-state

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 kaynak satırı ekleyerek tamamlamayı yükler
  • --write-state: tamamlamа betiklerini standart çıktıya yazdırmadan $OPENCLAW_STATE_DIR/completions dizinine (varsayılan ~/.openclaw/completions) yazar; --shell ile 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

  • --install veya --write-state olmadan 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?
On this page

On this page