Bündel
Der bundle-Befehl ermöglicht die Verwaltung Ihrer App-Bundles
upload
npx @capgo/cli bundle upload [appId]
Lädt ein neues Bundle für eine App hoch
Optionen:
-a, --apikey <apikey>: API-Schlüssel zur Verknüpfung mit Ihrem Konto-p, --path <path>: Pfad zum hochzuladenden Ordner (standardmäßig daswebDirincapacitorconfig)-c, --channel <channel>: Channel, mit dem das Bundle verknüpft werden soll-e, --external <url>: Link zu einer externen URL statt Upload zu Capgo Cloud--iv-session-key <key>: IV und Session-Schlüssel für externe Bundle-URL festlegen--s3-region <region>: Region für Ihren S3-Bucket--s3-apikey <apikey>: API-Schlüssel für Ihren S3-Endpunkt--s3-apisecret <apisecret>: API-Secret für Ihren S3-Endpunkt--s3-endpoint <s3Endpoint>: URL des S3-Endpunkts--s3-bucket-name <bucketName>: Name Ihres S3-Buckets--s3-port <port>: Port für Ihren S3-Endpunkt--no-s3-ssl: SSL für S3-Uploads deaktivieren--key <key>: Benutzerdefinierter Pfad für den öffentlichen Signaturschlüssel (v1-System)--key-data <keyData>: Öffentliche Signaturschlüsseldaten (v1-System)--key-v2 <key>: Benutzerdefinierter Pfad für den privaten Signaturschlüssel (v2-System)--key-data-v2 <keyDataV2>: Private Signaturschlüsseldaten (v2-System)--bundle-url: Bundle-URL in stdout ausgeben--no-key: Signaturschlüssel ignorieren und unsigniertes Update senden--no-code-check: Überprüfung aufnotifyAppReady()im Quellcode undindexhtmlim Root-Verzeichnis überspringen--display-iv-session: IV und Session-Schlüssel zur Verschlüsselung des Updates anzeigen-b, --bundle <bundle>: Hochzuladende Bundle-Versionsnummer--min-update-version <minUpdateVersion>: Mindestversion der App für dieses Update (nur verwendet wenn Auto-Update über Metadaten deaktiviert ist)--auto-min-update-version: Automatische Festlegung der Mindest-Update-Version basierend auf nativen Paketversionen--ignore-metadata-check: Metadaten-Prüfung (node_modules) beim Hochladen ignorieren--ignore-checksum-check: Prüfsummen-Prüfung beim Hochladen ignorieren--timeout <timeout>: Timeout für den Upload-Prozess in Sekunden--multipart: Multipart-Protokoll für S3-Upload verwenden (veraltet, nutzen Sie stattdessen--tus)--tus: Bundle mit dem tus-Protokoll hochladen--tus-chunk-size <tusChunkSize>: Chunk-Größe für den tus-Upload--partial: Nur geänderte Dateien zu Capgo Cloud hochladen--partial-only: Nur partielle Dateien zu Capgo Cloud hochladen, ZIP-Datei überspringen (nützlich für große Bundles)--encrypted-checksum <encryptedChecksum>: Verschlüsselte Prüfsumme (Signatur) für externes Bundle--auto-set-bundle: Bundle-Version automatisch incapacitorconfigjsonsetzen--dry-upload: Testlauf des Upload-Prozesses ohne tatsächlichen Upload (nützlich zum Testen)--package-json <packageJson>: Kommagetrennte Liste von Pfaden zupackagejson-Dateien (nützlich für Monorepos)--node-modules <nodeModules>: Kommagetrennte Liste von Pfaden zunode_modules-Verzeichnissen (nützlich für Monorepos)--encrypt-partial: Partielle Update-Dateien verschlüsseln--delete-linked-bundle-on-upload: Aktuell verknüpftes Bundle im Ziel-Channel vor dem Upload löschen
compatibility
npx @capgo/cli bundle compatibility [appId]
Prüft die Kompatibilität eines Bundles mit einem bestimmten Channel
Optionen:
-a, --apikey <apikey>: API-Schlüssel zur Verknüpfung mit Ihrem Konto-c, --channel <channel>: Zu prüfender Channel--text: Ergebnisse als Text statt Emoji ausgeben--package-json <packageJson>: Kommagetrennte Liste von Pfaden zupackagejson-Dateien (nützlich für Monorepos)--node-modules <nodeModules>: Kommagetrennte Liste von Pfaden zunode_modules-Verzeichnissen (nützlich für Monorepos)
delete
npx @capgo/cli bundle delete [bundleId] [appId]
Löscht ein Bundle aus einer App
Optionen:
-a, --apikey <apikey>: API-Schlüssel zur Verknüpfung mit Ihrem Konto
list
npx @capgo/cli bundle list [appId]
Listet alle Bundles einer App auf
Optionen:
-a, --apikey <apikey>: API-Schlüssel zur Verknüpfung mit Ihrem Konto
cleanup
npx @capgo/cli bundle cleanup [appId]
Bereinigt alte Bundles einer Hauptversion und behält die angegebene Anzahl der neuesten Bundles
Optionen:
-b, --bundle <bundle>: Zu bereinigende Hauptversionsnummer-a, --apikey <apikey>: API-Schlüssel zur Verknüpfung mit Ihrem Konto-k, --keep <keep>: Anzahl der zu behaltenden Bundles (Standard: 4)-f, --force: Erzwungenes Entfernen ohne Bestätigung
decrypt
npx @capgo/cli bundle decrypt [zipPath] [sessionKey]
Entschlüsselt ein signiertes ZIP-Bundle
Optionen:
--key <key>: Benutzerdefinierter Pfad für den privaten Signaturschlüssel--key-data <keyData>: Private Signaturschlüsseldaten
encrypt
npx @capgo/cli bundle encrypt [zipPath]
Verschlüsselt ein ZIP-Bundle
Optionen:
--key <key>: Benutzerdefinierter Pfad für den privaten Signaturschlüssel--key-data <keyData>: Private Signaturschlüsseldaten
encryptV2
npx @capgo/cli bundle encryptV2 [zipPath] [checksum]
Verschlüsselt ein ZIP-Bundle mit der neuen Verschlüsselungsmethode
Optionen:
--key <key>: Benutzerdefinierter Pfad für den privaten Signaturschlüssel--key-data <keyData>: Private Signaturschlüsseldaten-j, --json: Ergebnisse als JSON ausgeben
decryptV2
npx @capgo/cli bundle decryptV2 [zipPath] [checksum]
Entschlüsselt ein ZIP-Bundle mit der neuen Verschlüsselungsmethode
Optionen:
--key <key>: Benutzerdefinierter Pfad für den privaten Signaturschlüssel--key-data <keyData>: Private Signaturschlüsseldaten--checksum <checksum>: Prüfsumme des Bundles zur Integritätsprüfung
zip
npx @capgo/cli bundle zip [appId]
Erstellt eine ZIP-Datei für ein Bundle
Optionen:
-p, --path <path>: Pfad zum zu zippenden Ordner (standardmäßig daswebDirincapacitorconfig)-b, --bundle <bundle>: Bundle-Versionsnummer für den Dateinamen-n, --name <name>: Benutzerdefinierter Dateiname für die ZIP-Datei-j, --json: Ergebnisse als JSON ausgeben--no-code-check: Überprüfung aufnotifyAppReady()im Quellcode undindexhtmlim Root-Verzeichnis überspringen--key-v2: Neue Verschlüsselungsmethode (v2) verwenden--package-json <packageJson>: Kommagetrennte Liste von Pfaden zupackagejson-Dateien (nützlich für Monorepos)