Skip to main content

openclaw completion

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

Penggunaan

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:

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