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 kewebDirdicapacitorconfig)-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 danindexhtmldi 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--tussebagai 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 filepackagejsonyang dipisahkan koma (berguna untuk monorepo)--node-modules <nodeModules>: Daftar path ke direktorinode_modulesyang 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 filepackagejsonyang dipisahkan koma (berguna untuk monorepo)--node-modules <nodeModules>: Daftar path ke direktorinode_modulesyang 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 kewebDirdicapacitorconfig)-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 danindexhtmldi folder root--key-v2: Gunakan metode enkripsi baru (v2)--package-json <packageJson>: Daftar path ke filepackagejsonyang dipisahkan koma (berguna untuk monorepo)