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

bash
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-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 source satırı ekleyerek tamamlamayı yükler
  • --write-state: stdout'a yazdırmadan tamamlama betiklerini $OPENCLAW_STATE_DIR/completions konumuna yazar (varsayılan ~/.openclaw/completions); --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 ö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

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

On this page