Di halaman ini

Di halaman ini

CLI commands

Penyelesaian

openclaw completion

Buat skrip pelengkapan shell, simpan dalam cache di status OpenClaw, dan secara opsional instal ke profil shell Anda.

Penggunaan

bash
openclaw completion                          # tampilkan skrip zsh ke stdoutopenclaw completion --shell fish             # tampilkan skrip fishopenclaw completion --write-state            # simpan skrip untuk semua shell dalam cacheopenclaw completion --write-state --install  # simpan dalam cache, lalu instal dalam satu langkahopenclaw completion --shell bash --write-state

Opsi

  • -s, --shell <shell>: shell target (zsh, bash, powershell, fish; bawaan: zsh)
  • -i, --install: instal pelengkapan dengan menambahkan baris source untuk skrip yang disimpan dalam cache ke profil shell Anda
  • --write-state: tulis skrip pelengkapan ke $OPENCLAW_STATE_DIR/completions (bawaan ~/.openclaw/completions) tanpa menampilkannya ke stdout; dengan --shell, hanya menulis untuk shell tersebut, jika tidak, menulis untuk keempatnya
  • -y, --yes: lewati permintaan konfirmasi instalasi (noninteraktif)

Alur instalasi

--install mengarahkan profil Anda ke skrip yang disimpan dalam cache, sehingga cache harus tersedia terlebih dahulu: jika tidak ada, perintah akan gagal dan meminta Anda menjalankan openclaw completion --write-state. Gabungkan --write-state --install untuk melakukan keduanya dalam satu langkah. Tanpa --shell, --install mendeteksi shell dari $SHELL (dengan zsh sebagai cadangan).

Instalasi menulis blok kecil # OpenClaw Completion ke profil shell Anda dan mengganti baris lama source <(openclaw completion ...) yang lambat dengan baris source yang menggunakan cache:

Shell Profil
bash ~/.bashrc (menggunakan ~/.bash_profile sebagai cadangan jika ~/.bashrc tidak ada)
fish ~/.config/fish/config.fish
powershell ~/.config/powershell/Microsoft.PowerShell_profile.ps1 (di Windows: Documents/PowerShell/Microsoft.PowerShell_profile.ps1, atau Documents/WindowsPowerShell/... untuk Windows PowerShell)
zsh ~/.zshrc

Catatan

  • Tanpa --install atau --write-state, perintah menampilkan skrip ke stdout.
  • Pembuatan pelengkapan langsung memuat seluruh pohon perintah, termasuk perintah CLI Plugin, sehingga subperintah bertingkat turut disertakan.
  • openclaw update menyegarkan cache pelengkapan secara otomatis setelah pembaruan berhasil; openclaw doctor dapat memperbaiki konfigurasi pelengkapan yang hilang atau kedaluwarsa.

Terkait

Was this useful?