📢 Kanal
Einen Setup-Vorschlag mit den Installationsanweisungen und der vollständigen Markdown-Anleitung für diesen Plugin kopieren.
📢 Verwalte Verteilungswege für App-Updates in Capgo Cloud, um zu bestimmen, wie Updates an Geräten zugestellt werden.
➕ Hinzufügen
Abschnitt mit dem Titel “ ➕ Hinzufügen”Alias: a
npx @capgo/cli@latest channel add➕ Erstelle einen neuen Kanal für die Anwendungsverteilung in Capgo Cloud, um die Update-Übermittlung zu verwalten.
Beispiel:
npx @capgo/cli@latest channel add production com.example.app --defaultOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -d | boolean | Setze den Kanal als Standard |
| —selbstzuweisung | boolean | Zulassen, dass das Gerät sich selbst dieser Kanal zuweist |
| -a | string | API-Schlüssel, um auf Ihr Konto zuzugreifen |
| —supa-host | string | Benutzerdefinierte Supabase-Host-URL (für Selbsthosting oder Capgo-Entwicklung) |
| —supa-anon | string | Benutzerdefinierte Supabase-Anon-Schlüssel (für Selbsthosting) |
🗑️ Löschen
Abschnitt mit dem Titel „ Löschen “Alias: d
npx @capgo/cli@latest channel deleteEin Capgo Kanal aus Cloudflare löschen, optional verbundenen Pakete, um Ressourcen freizugeben.
Beispiel:
npx @capgo/cli@latest channel delete production com.example.appOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -a | string | API Schlüssel, um auf Ihr Konto zuzugreifen |
| —delete-bundle | boolean | Das Paket, das mit dem Kanal verbunden ist, löschen. Ein App-Vorschau-Schlüssel kann atomar nur seinen eigenen Vorschaukanal und das verbundene, nicht geteilte Paket löschen. |
| —success-if-not-found | boolean | Erfolg, wenn der Kanal nicht gefunden wird |
| —supa-host | string | Benutzerdefinierte Supabase-Host-URL (für Selbsthosting oder Capgo-Entwicklung) |
| —supa-anon | string | Benutzerdefinierte Supabase-Anon-Schlüssel (für Selbsthosting) |
📋 Auflistung
Abschnitt mit dem Titel “ 📋 Auflistung”Alias: l
npx @capgo/cli@latest channel list📋 Auflistung aller für eine App konfigurierten Kanäle in Capgo Cloud zum Überprüfen der Verteilungs-Einstellungen.
Beispiel:
npx @capgo/cli@latest channel list com.example.appOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -a | string | API Schlüssel, um auf Ihr Konto zuzugreifen |
| —supa-host | string | Benutzerdefinierter Supabase-Host-URL (für Selbsthosting oder Capgo Entwicklung) |
| —supa-anon | string | Benutzerdefinierter Supabase-Anon-Key (für Selbsthosting) |
📦 Aktuelles Bundle
Abschnitt mit dem Titel „ Aktuelles Bundle “npx @capgo/cli@latest channel currentBundle📦 Aktuelle Bundle aus Capgo Cloud abrufen, um Aktualisierungen zu verfolgen.
Beispiel:
npx @capgo/cli@latest channel currentBundle production com.example.appOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -c | string | Kanal, aus dem das aktuelle Bundle abgerufen werden soll |
| -a | string | API-Schlüssel zum Linken auf Ihr Konto |
| —quiet | boolean | Nur die Bundle-Version ausgeben |
| —supa-host | string | Benutzerdefinierter Supabase-Host-URL (für Selbsthosting oder Capgo-Entwicklung) |
| —supa-anon | string | Benutzerdefinierter Supabase-Anon-Key (für Selbsthosting) |
⚙️ Setzen
Abschnitt mit dem Titel „ ⚙️ Setzen“Alias: s
npx @capgo/cli@latest channel set⚙️ Einstellungen für einen Kanal konfigurieren, wie z.B. das Verknüpfen eines Bundles, die Updatestrategien (Hauptversion, Minorversion, Metadaten, Patches, None) oder die Zielgeräte (iOS, Android, Entwickler, Produktionsumgebung, Emulator, Gerät). Ein Kanal muss Standard sein.
Beispiel:
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state defaultOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -a | string | API-Schlüssel, um auf Ihr Konto zuzugreifen |
| -b | string | Bundle-Version-Nummer des Dateisatzes setzen |
| -s | string | Setzen Sie den Zustand des Kanals, standardmäßig oder normal |
| —latest-remote | boolean | Holt die neueste Bundle-Upload in capgo Cloud und setzt es auf den Kanal |
| —latest | boolean | Holt die neueste Version-Key in package.json und setzt sie auf den Kanal |
| —downgrade | boolean | Zulassen Sie die Herunterstufung auf eine Version unter der nativen einen |
| —no-downgrade | boolean | Deaktivieren Sie die Herunterstufung auf eine Version unter der nativen einen |
| —ios | boolean | iOS-Geräten Updates senden lassen |
| —no-ios | boolean | iOS-Geräten Updates senden lassen deaktivieren |
| —android | boolean | Android-Geräten Updates senden lassen |
| —no-android | boolean | Android-Geräten Updates senden lassen deaktivieren |
| —self-assign | boolean | Geräten die sich selbst dieser Kanal zuweisen lassen |
| —no-self-assign | boolean | Geräten die sich selbst dieser Kanal nicht zuweisen lassen |
| —disable-auto-update | string | Block updates durch Typ: major, minor, metadata, patch oder keine (erlaubt alles) |
| —rollout-bundle | string | Bundelversion zum Ausrollen auf diesem Kanal |
| —rollout-percentage | string | Rollout-Prozentsatz von 0 bis 100 |
| —rollout-percentage-bps | string | Rollout-Prozentsatz in Basispunkten von 0 bis 10000 |
| —rollout-enable | boolean | Aktivieren des konfigurierten Rollouts |
| —rollout-disable | boolean | Deaktivieren des konfigurierten Rollouts |
| —rollout-pause | boolean | Ausrollen ohne Rollback ausgewählter Geräte pausieren |
| —rollout-resume | boolean | Eine pausierte Ausrollung wieder aufnehmen |
| —rollout-rollback | boolean | Ausrollungsstatus löschen und Geräte auf stabil zurücksetzen |
| —rollout-promote | boolean | Ausrollungsziel auf stabil setzen und Ausrollungsstatus löschen |
| —rollout-cache-ttl-seconds | string | Cloudflare Cache-TTL für Ausrollungsentscheidung in Sekunden |
| —auto-pause-enabled | boolean | Ausrollungs-Automatik-Pause aktivieren |
| —auto-pause-disabled | boolean | Automatischer Rollout-Pause-Betriebsmodus deaktivieren |
| __CAPGO_KEEP_0__ | string | Statistikfenster für automatischen Rollout-Pause-Betriebsmodus |
| __CAPGO_KEEP_0__ | string | Schwellenwert für Scheitelpunktrate in Basispunkten |
| __CAPGO_KEEP_0__ | string | Vertrauensstufen zwischen 0 und 1 |
| __CAPGO_KEEP_0__ | string | Mindestanzahl von Installations- und Scheitelpunktsversuchen vor Auslösung des automatischen Pausenbetriebs |
| __CAPGO_KEEP_0__ | string | Mindestanzahl von Scheitelpunkten vor Auslösung des automatischen Pausenbetriebs |
| __CAPGO_KEEP_0__ | string | Automatische Pause-Aktion: Pause, Rückruf oder Benachrichtigung |
| —auto-pause-cooldown-minutes | string | Zeitverzögerung vor erneuter Auslösung der automatischen Pause |
| —dev | boolean | Zulassen des Updates an Entwicklungssystemen |
| —no-dev | boolean | Deaktivieren des Updates an Entwicklungssystemen |
| —prod | boolean | Zulassen des Updates an Produktionsystemen |
| —no-prod | boolean | Deaktivieren des Updates an Produktionsystemen |
| —emulator | boolean | Erlauben Sie dem Senden von Updates an Emulatordatenbanken |
| —no-emulator | boolean | Deaktivieren Sie das Senden von Updates an Emulatordatenbanken |
| —device | boolean | Erlauben Sie dem Senden von Updates an physischen Geräten |
| —no-device | boolean | Deaktivieren Sie das Senden von Updates an physische Geräte |
| —qr-preview | boolean | Drucken Sie ein Terminal-QR code für diese Kanal-Vorschau nach dem Aktualisieren |
| —send-update-notification | boolean | Senden Sie eine native Update-Überprüfungsnachricht an Geräte nach dem Aktualisieren des verknüpften Kanal-Bundles |
| —package-json | string | Pfade zu package.json-Dateien für Monorepos (getrennt durch Komma) |
| —ignoriere-Metadaten-Überprüfung | boolean | Ignoriere die Überprüfung der node_modules-Kompatibilität, wenn diese im Bundle vorhanden ist |
| —supa-Host | string | Benutzerdefinierter Supabase-Host-URL (für Selbsthosting oder Capgo Entwicklung) |
| —supa-anon | string | Benutzerdefinierter Supabase-Anon-Key (für Selbsthosting) |