📢 saluran
Salin 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
Bab berjudul “ ➕ Tambahkan”Pengganti: 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 | Atur saluran sebagai default |
| —tugaskan-otomatis | boolean | Biarkan perangkat untuk menugaskan diri sendiri ke saluran ini |
| -a | string | API kunci untuk menghubungkan ke akun Anda |
| —host-supabase | string | URL host Supabase yang disesuaikan (untuk penggunaan sendiri atau pengembangan Capgo) |
| —anon-supabase | string | Kunci anon Supabase yang disesuaikan (untuk penggunaan sendiri) |
🗑️ Hapus
Judul bagian “ Hapus”Alias: d
npx @capgo/cli@latest channel deleteHapus saluran dari Capgo Cloud, dengan memilih untuk menghapus paket terkait untuk menghemat sumber daya.
Contoh:
npx @capgo/cli@latest channel delete production com.example.appOption:
| Param | Jenis | Deskripsi |
|---|---|---|
| -a | string | Kunci API untuk menghubungkan ke akun Anda |
| –hapus-paket | boolean | Hapus paket terkait saluran. Kunci App Preview dapat menghapus saluran preview dan paket terkait secara atomik. |
| —berhasil-jika-tidak-ditemukan | boolean | Sukses jika saluran tidak ditemukan |
| —host-supabase | string | URL host Supabase kustom (untuk pengembangan sendiri atau Capgo) |
| —anon-supabase | string | Kunci anon Supabase kustom (untuk pengembangan sendiri) |
📋 Daftar
Bagian berjudul “ 📋 Daftar”Alias: l
npx @capgo/cli@latest channel list📋 Daftar semua saluran yang dikonfigurasi untuk aplikasi di Capgo Cloud untuk meninjau pengaturan distribusi.
Contoh:
npx @capgo/cli@latest channel list com.example.appOpsi:
| Param | Jenis | Deskripsi |
|---|---|---|
| -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) |
📦 Bundle Saat Ini
Judul bagian berjudul “ 📦 Paket Aktif”npx @capgo/cli@latest channel currentBundle📦 Dapatkan paket aktif 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 bundle saat ini |
| -a | string | API kunci untuk menghubungkan ke akun Anda |
| —quiet | boolean | Hanya cetak versi bundle |
| —supa-host | string | URL host Supabase yang disesuaikan (untuk pengembangan sendiri atau Capgo pengembangan) |
| —supa-anon | string | Kunci anon Supabase yang disesuaikan (untuk pengembangan sendiri) |
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). Satu saluran harus default.
Contoh:
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state defaultPilihan:
| Param | Tipe | Deskripsi |
|---|---|---|
| -a | string | API kunci untuk menghubungkan ke akun Anda |
| -b | string | Nomor versi bundle file untuk ditetapkan |
| -s | string | Tetapkan status saluran, default atau normal |
| —latest-remote | boolean | Dapatkan bundle terbaru di capgo cloud dan tetapkan ke saluran |
| —latest | boolean | Dapatkan versi terbaru di package.json untuk ditetapkan ke saluran |
| —downgrade | boolean | Izinkan menurunkan versi di bawah satu yang native |
| —no-downgrade | boolean | Matikan penurunan versi di bawah satu yang native |
| —iOS | boolean | Mengizinkan pengiriman update ke perangkat iOS |
| —no-iOS | boolean | Menghentikan pengiriman update ke perangkat iOS |
| —android | boolean | Mengizinkan pengiriman update ke perangkat Android |
| —no-android | boolean | Menghentikan pengiriman update ke perangkat Android |
| —self-assign | boolean | Mengizinkan perangkat untuk menugaskan diri ke saluran ini |
| —no-self-assign | boolean | Menghentikan perangkat untuk menugaskan diri ke saluran ini |
| —non-aktifkan-pembaruan-otomatis | string | Mencegah pembaruan berdasarkan jenis: besar, kecil, metadata, perbaikan, atau tidak ada (mengizinkan semua) |
| —perbarui-paket | string | Sediakan zip, delta, atau kedua-duanya: semua, zip, delta, zip_dari_bangun, atau delta_dari_bangun |
| —bundel-rolout | string | Versi bundel untuk dirilis secara bertahap di saluran ini |
| —rolout-prosentase | string | Prosentase rolout dari 0 hingga 100 |
| —rolout-prosentase-bps | string | Prosentase rolout dalam basis poin dari 0 hingga 10000 |
| —rolout-enable | boolean | Aktifkan konfigurasi rolout yang telah ditentukan |
| —rollout-disable | boolean | Mengaktifkan pengaturan rollout |
| —rollout-pause | boolean | Menangguhkan pengunggahan rollout tanpa mengembalikan perangkat yang dipilih |
| —rollout-resume | boolean | Mengaktifkan kembali rollout yang tertunda |
| —rollout-rollback | boolean | Mengosongkan status rollout dan mengembalikan perangkat ke versi stabil |
| —rollout-promote | boolean | Mengaktifkan target rollout ke versi stabil dan mengosongkan status rollout |
| —rollout-cache-ttl-seconds | string | Cloudflare TTL cache keputusan rollout dalam detik |
| —otomatis-paus-enable | boolean | Aktifkan kebijakan pause otomatis untuk peluncuran |
| —otomatis-paus-disable | boolean | Matikan kebijakan pause otomatis untuk peluncuran |
| —otomatis-paus-jendela-menit | string | Jendela statistik untuk pause otomatis peluncuran |
| —otomatis-paus-kelambatan-bps | string | Nilai ambang batas kelambatan dalam basis poin |
| —otomatis-paus-keyakinan | string | Tingkat keyakinan antara 0 dan 1 |
| —otomatis-paus-coba-minimum | string | Coba instalasi minimum plus gagal sebelum pause otomatis dapat menimbulkan |
| —auto-pause-min-failures | string | Kegagalan minimum sebelum auto-pause dapat menimbulkan |
| —auto-pause-action | string | Aksi auto-pause: pause, rollback, atau notifikasi |
| —auto-pause-cooldown-minutes | string | Kediaman sebelum auto-pause dapat menimbulkan lagi |
| —dev | boolean | Perbolehkan mengirimkan pembaruan ke perangkat pengembangan |
| —no-dev | boolean | Nonaktifkan mengirimkan pembaruan ke perangkat pengembangan |
| —prod | boolean | Perbolehkan mengirimkan pembaruan ke perangkat produksi |
| Tidak mengirimkan pembaruan ke perangkat produksi | boolean | Nonaktifkan pengiriman pembaruan ke perangkat produksi |
| Mengizinkan pengiriman pembaruan ke perangkat emulator | boolean | Nonaktifkan pengiriman pembaruan ke perangkat emulator |
| Mengizinkan pengiriman pembaruan ke perangkat fisik | boolean | Nonaktifkan pengiriman pembaruan ke perangkat fisik |
| Cetak kode QR terminal untuk pratinjau saluran ini setelah memperbarui | boolean | Mengizinkan pengiriman pembaruan ke perangkat fisik |
| Mengizinkan pengiriman pembaruan ke perangkat fisik | boolean | Mengizinkan pengiriman pembaruan ke perangkat fisik |
| Mengizinkan pengiriman pembaruan ke perangkat fisik | boolean | Print a terminal QR code for this channel preview after updating it |
| —kirim-notifikasi-pembaruan | boolean | Kirim notifikasi pembaruan native ke perangkat setelah memperbarui bundle kanal terkait |
| —package-json | string | Jalur ke file package.json untuk repositori monorepo (dipisahkan koma) |
| —ignore-metadata-check | boolean | Lupakan memeriksa kompatibilitas node_modules jika ada di dalam bundle |
| —supa-host | string | URL host Supabase yang disesuaikan (untuk pengembangan sendiri atau Capgo) |
| —supa-anon | string | Kunci anon Supabase yang disesuaikan (untuk pengembangan sendiri) |