paquete
El comando bundle te permite gestionar los paquetes de tu aplicación
upload
npx @capgo/cli bundle upload [appId]
Sube un nuevo paquete para una aplicación
Opciones:
-a, --apikey <apikey>: Clave API para vincular a tu cuenta-p, --path <path>: Ruta a la carpeta a subir (por defecto elwebDirencapacitorconfig)-c, --channel <channel>: Canal al que vincular el paquete-e, --external <url>: Enlace a una URL externa en lugar de subir a Capgo Cloud--iv-session-key <key>: Establecer la IV y clave de sesión para una URL de paquete externo--s3-region <region>: Región para tu bucket S3--s3-apikey <apikey>: Clave API para tu endpoint S3--s3-apisecret <apisecret>: Secreto API para tu endpoint S3--s3-endpoint <s3Endpoint>: URL del endpoint S3--s3-bucket-name <bucketName>: Nombre de tu bucket S3--s3-port <port>: Puerto para tu endpoint S3--no-s3-ssl: Deshabilitar SSL para subidas S3--key <key>: Ruta personalizada para la clave de firma pública (sistema v1)--key-data <keyData>: Datos de la clave de firma pública (sistema v1)--key-v2 <key>: Ruta personalizada para la clave de firma privada (sistema v2)--key-data-v2 <keyDataV2>: Datos de la clave de firma privada (sistema v2)--bundle-url: Imprimir la URL del paquete en stdout--no-key: Ignorar la clave de firma y enviar una actualización sin firmar--no-code-check: Omitir la verificación denotifyAppReady()en el código fuente yindexhtmlen la carpeta raíz--display-iv-session: Mostrar la IV y clave de sesión usada para encriptar la actualización-b, --bundle <bundle>: Número de versión del paquete a subir--min-update-version <minUpdateVersion>: Versión mínima de la app requerida para aplicar esta actualización (solo se usa si la auto-actualización está deshabilitada vía metadata)--auto-min-update-version: Establecer automáticamente la versión mínima de actualización basada en versiones nativas del paquete--ignore-metadata-check: Ignorar la verificación de metadata (node_modules) al subir--ignore-checksum-check: Ignorar la verificación del checksum al subir--timeout <timeout>: Tiempo límite para el proceso de subida en segundos--multipart: Usar el protocolo multipart para subir datos a S3 (obsoleto, usar--tusen su lugar)--tus: Subir el paquete usando el protocolo tus--tus-chunk-size <tusChunkSize>: Tamaño del chunk para la subida tus--partial: Subir solo archivos modificados a Capgo Cloud--partial-only: Subir solo archivos parciales a Capgo Cloud, omitiendo el archivo comprimido (útil para paquetes grandes)--encrypted-checksum <encryptedChecksum>: Checksum encriptado (firma) para un paquete externo--auto-set-bundle: Establecer automáticamente la versión del paquete encapacitorconfigjson--dry-upload: Realizar una prueba de subida sin subir realmente los archivos (útil para pruebas)--package-json <packageJson>: Lista separada por comas de rutas a archivospackagejson(útil para monorepos)--node-modules <nodeModules>: Lista separada por comas de rutas a directoriosnode_modules(útil para monorepos)--encrypt-partial: Encriptar los archivos de actualización parcial--delete-linked-bundle-on-upload: Eliminar el paquete actualmente vinculado en el canal destino antes de subir
compatibility
npx @capgo/cli bundle compatibility [appId]
Verifica la compatibilidad de un paquete con un canal específico
Opciones:
-a, --apikey <apikey>: Clave API para vincular a tu cuenta-c, --channel <channel>: Canal para verificar compatibilidad--text: Mostrar resultados como texto en lugar de emojis--package-json <packageJson>: Lista separada por comas de rutas a archivospackagejson(útil para monorepos)--node-modules <nodeModules>: Lista separada por comas de rutas a directoriosnode_modules(útil para monorepos)
delete
npx @capgo/cli bundle delete [bundleId] [appId]
Elimina un paquete de una aplicación
Opciones:
-a, --apikey <apikey>: Clave API para vincular a tu cuenta
list
npx @capgo/cli bundle list [appId]
Lista todos los paquetes de una aplicación
Opciones:
-a, --apikey <apikey>: Clave API para vincular a tu cuenta
cleanup
npx @capgo/cli bundle cleanup [appId]
Limpia paquetes antiguos para una versión mayor, manteniendo el número especificado de paquetes más recientes
Opciones:
-b, --bundle <bundle>: Número de versión mayor para limpiar-a, --apikey <apikey>: Clave API para vincular a tu cuenta-k, --keep <keep>: Número de paquetes a mantener (por defecto: 4)-f, --force: Forzar eliminación sin confirmación
decrypt
npx @capgo/cli bundle decrypt [zipPath] [sessionKey]
Desencripta un paquete zip firmado
Opciones:
--key <key>: Ruta personalizada para la clave de firma privada--key-data <keyData>: Datos de la clave de firma privada
encrypt
npx @capgo/cli bundle encrypt [zipPath]
Encripta un paquete zip
Opciones:
--key <key>: Ruta personalizada para la clave de firma privada--key-data <keyData>: Datos de la clave de firma privada
encryptV2
npx @capgo/cli bundle encryptV2 [zipPath] [checksum]
Encripta un paquete zip usando el nuevo método de encriptación
Opciones:
--key <key>: Ruta personalizada para la clave de firma privada--key-data <keyData>: Datos de la clave de firma privada-j, --json: Mostrar resultados como JSON
decryptV2
npx @capgo/cli bundle decryptV2 [zipPath] [checksum]
Desencripta un paquete zip usando el nuevo método de encriptación
Opciones:
--key <key>: Ruta personalizada para la clave de firma privada--key-data <keyData>: Datos de la clave de firma privada--checksum <checksum>: Checksum del paquete para verificar integridad
zip
npx @capgo/cli bundle zip [appId]
Genera un archivo zip para un paquete
Opciones:
-p, --path <path>: Ruta a la carpeta a comprimir (por defecto elwebDirencapacitorconfig)-b, --bundle <bundle>: Número de versión del paquete a usar en el nombre del archivo-n, --name <name>: Nombre personalizado para el zip-j, --json: Mostrar resultados como JSON--no-code-check: Omitir la verificación denotifyAppReady()en el código fuente yindexhtmlen la carpeta raíz--key-v2: Usar el nuevo método de encriptación (v2)--package-json <packageJson>: Lista separada por comas de rutas a archivospackagejson(útil para monorepos)