📢 Kanal
Ein Setup-Prompt mit den Installations-Schritten und der vollständigen Markdown-Guideline für diesen Plugin kopieren.
📢 Verwalte die Verteilungswege für App-Updates in Capgo Cloud, um zu bestimmen, wie Updates an Geräten geliefert werden.
➕ Hinzufügen
Abschnitt mit dem Titel “ ➕ Hinzufügen”Alias: a
npx @capgo/cli@latest channel add➕ Erstelle einen neuen Kanal für die App-Verteilung in Capgo Cloud, um die Lieferung von Updates zu verwalten.
Beispiel:
npx @capgo/cli@latest channel add production com.example.app --defaultOptionen:
| Parameter | Typ | Beschreibung |
|---|---|---|
| -d, | string | Als Standardkanal festlegen |
| —self-assign | boolean | Zulassen, dass das Gerät sich selbst diesem Kanal zuweist |
| -a, | string | API-Schlüssel, um auf Ihr Konto zu verknüpfen |
| —supa-host | string | Benutzerdefinierte Supabase-Host-URL (für Selbsthosting oder Capgo-Entwicklung) |
| —supa-anon | string | Benutzerdefinierte Supabase-Anon-Key (für Selbsthosting) |
🗑️ Löschen
Abschnitt mit dem Titel „ Löschen “Alias: d
npx @capgo/cli@latest channel delete🗑️ Ein Kanal aus Capgo Cloud löschen, optional verbundene Pakete entfernen, um Ressourcen zu befreien.
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 mit dem Kanal verbundene Bundle 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-Key (für Selbsthosting) |
Alias: l
npx @capgo/cli@latest channel list📋 Liste aller für eine App konfigurierten Kanäle in Capgo Cloud, um die Verteilungs-Einstellungen zu überprüfen.
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-Schlüssel (für Selbsthosting) |
📦 Aktuelles Bundle
Abschnitt mit dem Titel „ Aktuelles Bundle “npx @capgo/cli@latest channel currentBundle📦 Aktuelle Bundle aus Capgo Cloud für die Aktualisierung 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, um auf Ihr Konto zuzugreifen |
| —quiet | boolean | Nur die Bundle-Version ausgeben |
| —supa-host | string | Benutzerdefinierte Supabase-Host-URL (für Selbsthosting oder Capgo Entwicklung) |
| —supa-anon | string | Benutzerdefinierte Supabase-Anon-Key (für Selbsthosting) |
⚙️ Einstellungen
Abschnitt mit dem Titel “ ⚙️ Einstellungen”Alias: s
npx @capgo/cli@latest channel set⚙️ Einstellungen für einen Kanal konfigurieren, wie z.B. das Verknüpfen eines Bundles, die Updatestrategie (Hauptversion, Minorversion, Metadaten, Patches, None) oder das Zielgerät (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 | Versionnummer des Bundles im Datei setzen |
| -s, | string | Setzen Sie den Zustand des Kanals, standardmäßig oder normal |
| —latest-remote | boolean | Holen Sie sich die neueste im capgo-Cloud hochgeladene Bundle und setzen Sie es in den Kanal |
| —latest | boolean | Holen Sie sich die neueste Version in der package.json und setzen Sie sie in den Kanal |
| —downgrade | boolean | Zulassen Sie die Herunterstufung auf eine Version unter der nativen |
| —no-downgrade | boolean | Deaktivieren Sie die Herunterstufung auf eine Version unter der nativen |
| —ios | boolean | Ermöglichen Sie die Aktualisierung an iOS-Geräten zu senden |
| __CAPGO_KEEP_0__ | boolean | Deaktivieren Sie die Aktualisierung an iOS-Geräten |
| __CAPGO_KEEP_1__ | boolean | Ermöglichen Sie die Aktualisierung an Android-Geräten zu senden |
| __CAPGO_KEEP_2__ | boolean | Deaktivieren Sie die Aktualisierung an Android-Geräten |
| __CAPGO_KEEP_3__ | boolean | Ermöglichen Sie es Geräten, sich selbst dieser Kanal zuzuweisen |
| __CAPGO_KEEP_4__ | boolean | Deaktivieren Sie es Geräten, sich selbst dieser Kanal zuzuweisen |
| __CAPGO_KEEP_5__ | string | Block updates durch Typ: major, minor, metadata, patch oder keine (erlaubt alle) |
| —dev | boolean | Senden von Updates an Entwicklungsgeräte zulassen |
| —no-dev | boolean | Senden von Updates an Entwicklungsgeräte deaktivieren |
| —prod | boolean | Senden von Updates an Produktionsgeräte zulassen |
| —no-prod | boolean | Senden von Updates an Produktionsgeräte deaktivieren |
| —emulator | boolean | Senden von Updates an Emulatordgeräte zulassen |
| —no-emulator | boolean | Senden von Updates an Emulatoren ausschließen |
| —gerät | boolean | Senden von Updates an physischen Geräten zulassen |
| —kein-gerät | boolean | Senden von Updates an physischen Geräten ausschließen |
| —package-json | string | Pfade zu package.json-Dateien für Monorepos (komma-getrennt) |
| —ignore-metadata-check | boolean | Überprüfung der node_modules-Kompatibilität bei Anwesenheit im Bundle ignorieren |
| —supa-host | string | Benutzerdefinierter Supabase-Host-URL (für Selbsthosting oder Capgo Entwicklung) |
| —supa-anon | string | Benutzerdefinierte Supabase Anon-Key (für Selbstbetrieb) |