📢 saluran
Menggunakan prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
📢 Mengelola saluran distribusi untuk pembaruan aplikasi di Capgo Cloud, mengontrol bagaimana pembaruan disampaikan ke perangkat.
➕ Tambahkan
Tambahkan ChannelAlias: a
npx @capgo/cli@latest channel add➕ Buat saluran baru untuk distribusi aplikasi di Capgo Cloud untuk mengelola pengiriman update.
Contoh:
npx @capgo/cli@latest channel add production com.example.app --defaultPilihan:
| Param | Tipe | Deskripsi |
|---|---|---|
| -d | boolean | Set sebagai default |
| –self-assign | boolean | Biarkan perangkat untuk menugaskan diri ke saluran ini |
| -a | string | Kunci API untuk menghubungkan ke akun Anda |
| –supa-host | string | URL host Supabase kustom (untuk pengembangan sendiri atau Capgo) |
| –supa-anon | string | Kunci anon Supabase kustom (untuk pengembangan sendiri) |
🗑️ Hapus
Judul bagian “ Hapus”Alias: d
npx @capgo/cli@latest channel deleteHapus saluran dari Capgo Cloud, dengan kemungkinan menghapus paket terkait untuk menghemat sumber daya.
Contoh:
npx @capgo/cli@latest channel delete production com.example.appOpsi:
| Param | Tipe | Deskripsi |
|---|---|---|
| -a | string | API kunci untuk menghubungkan ke akun Anda |
| ---delete-bundle | boolean | Hapus paket terkait saluran. Kunci Pratinjau Aplikasi dapat menghapus secara atomik hanya saluran pratinjau sendiri dan paket terkait yang tidak dibagikan. |
| —berhasil-jika-tidak-ditemukan | boolean | Sukses jika saluran tidak ditemukan |
| —host-supabase | string | URL host Supabase kustom (untuk self-hosting atau pengembangan Capgo) |
| —anon-supabase | string | Kunci anon Supabase kustom (untuk self-hosting) |
📋 Daftar
Judul bagian “ 📋 Daftar”Alias: l
npx @capgo/cli@latest channel listLihat semua saluran yang telah dikonfigurasi untuk sebuah aplikasi di Capgo Cloud untuk meninjau pengaturan distribusi.
Contoh:
npx @capgo/cli@latest channel list com.example.appOpsi:
| Param | Tipe | Pengenalan |
|---|---|---|
| Deskripsi | string | Kunci API untuk menghubungkan ke akun Anda |
| —supa-host | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| —supa-anon | string | Custom Supabase anon key (for self-hosting) |
📦 CurrentBundle
Judul Bagian “ Paket Aktif”npx @capgo/cli@latest channel currentBundle📦 Dapatkan paket terkini yang terkait dengan saluran tertentu di Capgo Cloud untuk pemantauan pembaruan.
Contoh:
npx @capgo/cli@latest channel currentBundle production com.example.appPilihan:
| Parameter | Jenis | -c |
|---|---|---|
| -c | string | Saluran untuk mendapatkan paket terkini |
| -a | string | Kunci API untuk menghubungkan ke akun Anda |
| —quiet | boolean | Hanya cetak versi bundle |
| —supa-host | string | URL host Supabase yang disesuaikan (untuk pengembangan sendiri atau Capgo) |
| —supa-anon | string | Custom Supabase anon key (for self-hosting) |
Alias: s
npx @capgo/cli@latest channel set⚙️ Konfigurasi pengaturan untuk sebuah saluran, seperti menghubungkan sebuah paket, menetapkan strategi pembaruan (utama, minor, metadata, patch, tidak ada), atau target perangkat (iOS, Android, dev, prod, emulator, perangkat). Saluran satu harus default.
Contoh:
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state defaultPilihan:
| Param | Tipe | Deskripsi |
|---|---|---|
| -a | string | Kunci API untuk menghubungkan ke akun Anda |
| -b | string | Nomor versi bundle file untuk mengatur |
| -s | string | Setel status saluran, default atau normal |
| —latest-remote | boolean | Dapatkan versi bundle terbaru di capgo cloud dan setel ke saluran |
| —latest | boolean | Ambil versi terbaru kunci di package.json untuk menyetel ke channel |
| —downgrade | boolean | Biarkan menurunkan ke versi di bawah satu native |
| —no-downgrade | boolean | Nonaktifkan menurunkan ke versi di bawah satu native |
| —ios | boolean | Mengizinkan pengiriman update ke perangkat iOS |
| –no-ios | boolean | Menghilangkan pengiriman update ke perangkat iOS |
| –android | boolean | Mengizinkan pengiriman update ke perangkat Android |
| –no-android | boolean | Menghilangkan pengiriman update ke perangkat Android |
| –self-assign | boolean | Mengizinkan perangkat untuk menugaskan diri ke saluran ini |
| –no-self-assign | boolean | Menghilangkan perangkat untuk menugaskan diri ke saluran ini |
| –disable-auto-update | string | Melumpuhkan pembaruan oleh jenis: mayor, minor, metadata, patch, atau tidak ada (mengizinkan semua) |
| –update-package | string | Sediakan zip, delta, atau kedua-duanya: semua, zip, delta, zip_dari_bangun, atau delta_dari_bangun |
| –rollout-bundle | string | Versi paket untuk dirilis secara bertahap di saluran ini |
| –rollout-percentage | string | Persentase peluncuran dari 0 hingga 100 |
| –rollout-percentage-bps | string | Persentase peluncuran dalam basis poin dari 0 hingga 10000 |
| –rollout-enable | boolean | Mengaktifkan peluncuran yang dikonfigurasi |
| –rollout-disable | boolean | Mengaktifkan pengaturan perluasan yang dikonfigurasi |
| – rollout-pause | boolean | Menghentikan perluasan pengungkapan tanpa mengembalikan perangkat yang dipilih |
| – rollout-resume | boolean | Mengaktifkan kembali perluasan yang terhenti |
| – rollout-rollback | boolean | Menghapus status perluasan dan mengembalikan perangkat ke versi stabil |
| – rollout-promote | boolean | Mengaktifkan target perluasan ke versi stabil dan menghapus status perluasan |
| – rollout-cache-ttl-seconds | string | Cloudflare TTL cache keputusan perluasan dalam detik |
| – auto-pause-enabled | boolean | Aktifkan kebijakan pause otomatis rollout |
| –auto-pause-disabled | boolean | Nonaktifkan kebijakan pause otomatis rollout |
| –auto-pause-window-minutes | string | Jendela statistik untuk pause otomatis rollout |
| –auto-pause-failure-rate-bps | string | Nilai ambang kegagalan dalam basis poin |
| –auto-pause-confidence | string | Tingkat kepercayaan antara 0 dan 1 |
| –auto-pause-min-attempts | string | Pertolongan instal plus gagal sebelum pause otomatis dapat menimbulkan |
| –auto-pause-min-failures | string | Minimum gagal sebelum pause otomatis dapat diaktifkan |
| –aksi-pause-otomatis | string | Aksi pause otomatis: pause, rollback, atau notifikasi |
| –menit-pause-otomatis-min | string | Kediaman sebelum pause otomatis dapat diaktifkan lagi |
| –dev | boolean | Biarkan mengirimkan pembaruan ke perangkat pengembangan |
| –no-dev | boolean | Matikan mengirimkan pembaruan ke perangkat pengembangan |
| –prod | boolean | Biarkan mengirimkan pembaruan ke perangkat produksi |
| –no-prod | boolean | Matikan pengiriman update ke perangkat produksi |
| —emulator | boolean | Izinkan pengiriman update ke perangkat emulator |
| —no-emulator | boolean | Matikan pengiriman update ke perangkat emulator |
| —device | boolean | Izinkan pengiriman update ke perangkat fisik |
| —no-device | boolean | Matikan pengiriman update ke perangkat fisik |
| —qr-preview | boolean | Tampilkan kode QR terminal code untuk pratinjau saluran ini setelah memperbarui |
| —send-update-notification | boolean | Kirimkan pemberitahuan pembaruan native ke perangkat setelah memperbarui paket terkait saluran |
| ---package-json | string | Jalur ke file package.json untuk repositori monorepo (dipisahkan koma) |
| ---ignore-metadata-check | boolean | Abaikan memeriksa kompatibilitas node_modules jika ada di dalam paket |
| ---supa-host | string | Custom Supabase host URL (for self-hosting or Capgo development) |
| ---supa-anon | string | Custom Supabase anon key (for self-hosting) |