bundel
Perintah bundle
memungkinkan Anda mengelola bundel aplikasi Anda
upload
npx @capgo/cli bundle upload [appId]
Mengunggah bundel baru untuk aplikasi
Opsi:
-a, --apikey <apikey>
: Kunci API untuk menghubungkan ke akun Anda-p, --path <path>
: Path ke folder yang akan diunggah (default kewebDir
dicapacitorconfig
)-c, --channel <channel>
: Channel untuk menghubungkan bundel-e, --external <url>
: Link ke URL eksternal daripada mengunggah ke Capgo Cloud--iv-session-key <key>
: Tetapkan IV dan kunci sesi untuk URL bundel eksternal--s3-region <region>
: Region untuk bucket S3 Anda--s3-apikey <apikey>
: Kunci API untuk endpoint S3 Anda--s3-apisecret <apisecret>
: Secret API untuk endpoint S3 Anda--s3-endpoint <s3Endpoint>
: URL endpoint S3--s3-bucket-name <bucketName>
: Nama bucket S3 Anda--s3-port <port>
: Port untuk endpoint S3 Anda--no-s3-ssl
: Nonaktifkan SSL untuk unggahan S3--key <key>
: Path kustom untuk kunci penandatanganan publik (sistem v1)--key-data <keyData>
: Data kunci penandatanganan publik (sistem v1)--key-v2 <key>
: Path kustom untuk kunci penandatanganan privat (sistem v2)--key-data-v2 <keyDataV2>
: Data kunci penandatanganan privat (sistem v2)--bundle-url
: Cetak URL bundel ke stdout--no-key
: Abaikan kunci penandatanganan dan kirim pembaruan tanpa tanda tangan--no-code-check
: Lewati pemeriksaannotifyAppReady()
dalam kode sumber danindexhtml
di folder root--display-iv-session
: Tampilkan IV dan kunci sesi yang digunakan untuk mengenkripsi pembaruan-b, --bundle <bundle>
: Nomor versi bundel yang akan diunggah--min-update-version <minUpdateVersion>
: Versi aplikasi minimum yang diperlukan untuk menerapkan pembaruan ini (hanya digunakan jika pembaruan otomatis dinonaktifkan melalui metadata)--auto-min-update-version
: Secara otomatis menetapkan versi pembaruan minimum berdasarkan versi paket native--ignore-metadata-check
: Abaikan pemeriksaan metadata (node_modules) saat mengunggah--ignore-checksum-check
: Abaikan pemeriksaan checksum saat mengunggah--timeout <timeout>
: Batas waktu untuk proses unggah dalam detik--multipart
: Gunakan protokol multipart untuk mengunggah data ke S3 (tidak direkomendasikan, gunakan--tus
sebagai gantinya)--tus
: Unggah bundel menggunakan protokol tus--tus-chunk-size <tusChunkSize>
: Ukuran chunk untuk unggahan tus--partial
: Unggah hanya file yang berubah ke Capgo Cloud--partial-only
: Unggah hanya file parsial ke Capgo Cloud, melewati file zip (berguna untuk bundel besar)--encrypted-checksum <encryptedChecksum>
: Checksum terenkripsi (tanda tangan) untuk bundel eksternal--auto-set-bundle
: Secara otomatis menetapkan versi bundel dicapacitorconfigjson
--dry-upload
: Lakukan simulasi proses unggah tanpa benar-benar mengunggah file (berguna untuk pengujian)--package-json <packageJson>
: Daftar path ke filepackagejson
yang dipisahkan koma (berguna untuk monorepo)--node-modules <nodeModules>
: Daftar path ke direktorinode_modules
yang dipisahkan koma (berguna untuk monorepo)--encrypt-partial
: Enkripsi file pembaruan parsial--delete-linked-bundle-on-upload
: Hapus bundel yang saat ini terhubung di channel target sebelum mengunggah
compatibility
npx @capgo/cli bundle compatibility [appId]
Memeriksa kompatibilitas bundel dengan channel tertentu
Opsi:
-a, --apikey <apikey>
: Kunci API untuk menghubungkan ke akun Anda-c, --channel <channel>
: Channel untuk memeriksa kompatibilitas--text
: Tampilkan hasil sebagai teks alih-alih emoji--package-json <packageJson>
: Daftar path ke filepackagejson
yang dipisahkan koma (berguna untuk monorepo)--node-modules <nodeModules>
: Daftar path ke direktorinode_modules
yang dipisahkan koma (berguna untuk monorepo)
delete
npx @capgo/cli bundle delete [bundleId] [appId]
Menghapus bundel dari aplikasi
Opsi:
-a, --apikey <apikey>
: Kunci API untuk menghubungkan ke akun Anda
list
npx @capgo/cli bundle list [appId]
Menampilkan semua bundel untuk aplikasi
Opsi:
-a, --apikey <apikey>
: Kunci API untuk menghubungkan ke akun Anda
cleanup
npx @capgo/cli bundle cleanup [appId]
Membersihkan bundel lama untuk versi major, menyimpan jumlah bundel terbaru yang ditentukan
Opsi:
-b, --bundle <bundle>
: Nomor versi major yang akan dibersihkan-a, --apikey <apikey>
: Kunci API untuk menghubungkan ke akun Anda-k, --keep <keep>
: Jumlah bundel yang akan disimpan (default: 4)-f, --force
: Paksa penghapusan tanpa konfirmasi
decrypt
npx @capgo/cli bundle decrypt [zipPath] [sessionKey]
Mendekripsi bundel zip yang ditandatangani
Opsi:
--key <key>
: Path kustom untuk kunci penandatanganan privat--key-data <keyData>
: Data kunci penandatanganan privat
encrypt
npx @capgo/cli bundle encrypt [zipPath]
Mengenkripsi bundel zip
Opsi:
--key <key>
: Path kustom untuk kunci penandatanganan privat--key-data <keyData>
: Data kunci penandatanganan privat
encryptV2
npx @capgo/cli bundle encryptV2 [zipPath] [checksum]
Mengenkripsi bundel zip menggunakan metode enkripsi baru
Opsi:
--key <key>
: Path kustom untuk kunci penandatanganan privat--key-data <keyData>
: Data kunci penandatanganan privat-j, --json
: Tampilkan hasil sebagai JSON
decryptV2
npx @capgo/cli bundle decryptV2 [zipPath] [checksum]
Mendekripsi bundel zip menggunakan metode enkripsi baru
Opsi:
--key <key>
: Path kustom untuk kunci penandatanganan privat--key-data <keyData>
: Data kunci penandatanganan privat--checksum <checksum>
: Checksum bundel untuk memverifikasi integritas
zip
npx @capgo/cli bundle zip [appId]
Menghasilkan file zip untuk bundel
Opsi:
-p, --path <path>
: Path ke folder yang akan di-zip (default kewebDir
dicapacitorconfig
)-b, --bundle <bundle>
: Nomor versi bundel yang akan digunakan dalam nama file-n, --name <name>
: Nama file kustom untuk zip-j, --json
: Tampilkan hasil sebagai JSON--no-code-check
: Lewati pemeriksaannotifyAppReady()
dalam kode sumber danindexhtml
di folder root--key-v2
: Gunakan metode enkripsi baru (v2)--package-json <packageJson>
: Daftar path ke filepackagejson
yang dipisahkan koma (berguna untuk monorepo)