📢 Saluran
Copy prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
📢 Kelola saluran distribusi untuk pembaruan aplikasi di Capgo Cloud, mengontrol bagaimana pembaruan disampaikan ke perangkat.
➕ Tambahkan
Judul bagian “ ➕ Tambahkan”Alias: 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 | Tetapkan saluran sebagai default |
| —self-assign | boolean | Izinkan perangkat untuk menugaskan diri ke saluran ini |
| -a | string | Kunci API untuk menghubungkan ke akun Anda |
| —supa-host | string | URL host Supabase yang disesuaikan (untuk penggunaan sendiri atau pengembangan Capgo ) |
| —supa-anon | string | Kunci anon Supabase yang disesuaikan (untuk penggunaan sendiri) |
🗑️ Hapus
Judul bagian “ Hapus”Alias: d
npx @capgo/cli@latest channel deleteHapus saluran dari Cloud Capgo , dengan pilihan menghapus bundle terkait untuk menghemat sumber daya.
Contoh:
npx @capgo/cli@latest channel delete production com.example.appPilihan:
| Param | Tipe | Deskripsi |
|---|---|---|
| -a | string | Kunci API untuk menghubungkan ke akun Anda |
| —hapus-bundle | boolean | Hapus paket terkait dengan saluran. Kunci App Preview dapat menghapus saluran pratinjau atomik dan paket terkait, tidak berbagi. |
| —berhasil jika tidak ditemukan | boolean | Sukses jika channel tidak ditemukan |
| —supa-host | string | URL host Supabase yang disesuaikan (untuk penggunaan sendiri atau Capgo pengembangan) |
| —supa-anon | string | Kunci anon Supabase yang disesuaikan (untuk penggunaan sendiri) |
📋 Daftar
Judul bagian “ 📋 Daftar”Alias: l
npx @capgo/cli@latest channel list📋 Daftar semua saluran yang telah dikonfigurasi untuk sebuah aplikasi di Capgo Cloud untuk meninjau pengaturan distribusi.
Contoh:
npx @capgo/cli@latest channel list com.example.appPilihan:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| -a | string | Kunci API untuk menghubungkan ke akun Anda |
| —supa-host | string | URL host Supabase kustom (untuk pengembangan sendiri atau Capgo pengembangan) |
| —supa-anon | string | Kunci anon Supabase kustom (untuk pengembangan sendiri) |
📦 Bundel Saat Ini
Judul bagian “ 📦 Bundel Saat Ini”npx @capgo/cli@latest channel currentBundle📦 Dapatkan paket terkini yang terkait dengan saluran tertentu di Capgo Cloud untuk pemantauan update.
Contoh:
npx @capgo/cli@latest channel currentBundle production com.example.appPilihan:
| Param | Tipe | Deskripsi |
|---|---|---|
| -c | string | Saluran untuk mendapatkan paket terkini dari |
| -a | string | API kunci untuk menghubungkan ke akun Anda |
| —terdengar diam | boolean | Hanya cetak versi bundle |
| —supa-host | string | URL host Supabase kustom (untuk pengembangan sendiri atau Capgo) |
| —supa-anon | string | Kunci anon Supabase kustom (untuk pengembangan sendiri) |
⚙️ Atur
Judul bagian “ ⚙️ Atur”Alias: s
npx @capgo/cli@latest channel set⚙️ Konfigurasi pengaturan untuk sebuah saluran, seperti menghubungkan sebuah bundle, 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 menetapkan |
| -s | string | Atur status saluran, default atau normal |
| —latest-remote | boolean | Ambil bundle terbaru di capgo cloud dan atur ke saluran |
| —latest | boolean | Ambil versi terbaru di package.json untuk diatur ke saluran |
| —downgrade | boolean | Izinkan menurunkan versi di bawah satu native |
| —no-downgrade | boolean | Matikan penurunan versi di bawah satu native |
| —ios | boolean | Izinkan mengirimkan update ke perangkat iOS |
| Tidak iOS | boolean | Matikan pengiriman update ke perangkat iOS |
| Tidak Android | boolean | Biarkan pengiriman update ke perangkat Android |
| Tidak Android | boolean | Matikan pengiriman update ke perangkat Android |
| Penugasan Sendiri | boolean | Biarkan perangkat untuk menugaskan diri ke saluran ini |
| Tidak Penugasan Sendiri | boolean | Matikan perangkat untuk menugaskan diri ke saluran ini |
| Matikan Auto Update | string | Blokir update berdasarkan jenis: mayor, minor, metadata, patch, atau tidak ada (biarkan semua) |
| —rollout-bundle | string | Versi bundle untuk dirilis secara bertahap di saluran ini |
| —rollout-percentage | string | Persentase rollout dari 0 hingga 100 |
| —rollout-percentage-bps | string | Persentase rollout dalam basis poin dari 0 hingga 10000 |
| —rollout-enable | boolean | Aktifkan rollout yang telah dikonfigurasi |
| —rollout-disable | boolean | Nonaktifkan rollout yang telah dikonfigurasi |
| —rollout-pause | boolean | Tangguhkan rollout penayangan tanpa mengembalikan perangkat yang dipilih |
| —rollout-resume | boolean | Mulai kembali peluncuran yang terhenti |
| —rollout-rollback | boolean | Hapus status peluncuran dan kembalikan perangkat ke versi stabil |
| —rollout-promote | boolean | Promosikan target peluncuran ke versi stabil dan hapus status peluncuran |
| —rollout-cache-ttl-seconds | string | Cloudflare TTL cache keputusan peluncuran dalam detik |
| —auto-pause-enabled | boolean | Aktifkan kebijakan penghentian otomatis peluncuran |
| —auto-pause-disabled | boolean | Matikan kebijakan penghentian otomatis peluncuran |
| —menunda-jendela-menit-otomatis | string | Jendela Statistik untuk peluncuran otomatis menunda |
| —batas-point-bps-kegagalan-otomatis | string | Nilai ambang batas kegagalan dalam poin dasar |
| —tingkat-keyakinan-otomatis | string | Tingkat keyakinan antara 0 dan 1 |
| —upaya-minimum-otomatis | string | Upaya instalasi minimum plus gagal sebelum menunda otomatis dapat menimbulkan |
| —gagal-minimum-otomatis | string | Gagal minimum sebelum menunda otomatis dapat menimbulkan |
| —aksi-menunda-otomatis | string | Aksi menunda otomatis: menunda, kembali ke versi sebelumnya, atau notifikasi |
| —menunggu-cooldown-menit | string | Kembali menunggu sebelum fitur auto-pause dapat diaktifkan lagi |
| —dev | boolean | Izinkan mengirimkan pembaruan ke perangkat pengembangan |
| —no-dev | boolean | Matikan pengiriman pembaruan ke perangkat pengembangan |
| —prod | boolean | Izinkan mengirimkan pembaruan ke perangkat produksi |
| —no-prod | boolean | Matikan pengiriman pembaruan ke perangkat produksi |
| —emulator | boolean | Izinkan mengirimkan pembaruan ke perangkat emulator |
| Tidak menggunakan emulator | boolean | Matikan pengiriman update ke perangkat emulator |
| Tampilkan perangkat | boolean | Biarkan pengiriman update ke perangkat fisik |
| Tidak tampilkan perangkat | boolean | Matikan pengiriman update ke perangkat fisik |
| Tampilkan pratinjau QR terminal untuk saluran ini setelah memperbarui | boolean | Print a terminal QR code for this channel preview after updating it |
| Jalur ke file package.json untuk repositori monorepo (dipisahkan koma) | boolean | —no-emulator |
| Matikan pengiriman update ke perangkat emulator | string | —device |
| —ignore-metadata-check | boolean | Tidak Periksa Kompatibilitas node_modules jika ada di dalam bundle |
| —supa-host | string | URL Host Supabase yang Dikustom (untuk pengembangan sendiri atau Capgo ) |
| —supa-anon | string | Kunci Anonim Supabase yang Dikustom (untuk pengembangan sendiri) |