Zum Inhalt springen

📱 App

📱 Verwalte deine Capgo App-Einstellungen und Konfigurationen in der Capgo Cloud.

Alias: a

Terminalfenster
npx @capgo/cli@latest app add

➕ Füge eine neue App mit einer eindeutigen App-ID im Format com.test.app zur Capgo Cloud hinzu. Falls nicht angegeben, lassen sich alle Optionen aus der Config ableiten.

Beispiel:

Terminalfenster
npx @capgo/cli@latest app add com.example.app --name "My App" --icon ./icon.png

Optionen:

ParameterTypBeschreibung
-nstringAnzeigename der App in der Capgo Cloud
-istringPfad zum App-Icon für die Anzeige in Capgo Cloud
-astringAPI Key zum Verknüpfen mit deinem Account
—supa-hoststringEigene Supabase-Host-URL (für Self-Hosting oder Capgo-Entwicklung)
—supa-anonstringEigener Supabase-Anon-Key (für Self-Hosting)
Terminalfenster
npx @capgo/cli@latest app delete

🗑️ Lösche eine App aus der Capgo Cloud; optional kannst du eine Version angeben, um nur dieses Bundle zu löschen.

Beispiel:

Terminalfenster
npx @capgo/cli@latest app delete com.example.app

Optionen:

ParameterTypBeschreibung
-astringAPI Key zum Verknüpfen mit deinem Account
—supa-hoststringEigene Supabase-Host-URL (für Self-Hosting oder Capgo-Entwicklung)
—supa-anonstringEigener Supabase-Anon-Key (für Self-Hosting)

Alias: l

Terminalfenster
npx @capgo/cli@latest app list

📋 Liste alle unter deinem Account in der Capgo Cloud registrierten Apps auf.

Beispiel:

Terminalfenster
npx @capgo/cli@latest app list

Optionen:

ParameterTypBeschreibung
-astringAPI Key zum Verknüpfen mit deinem Account
—supa-hoststringEigene Supabase-Host-URL (für Self-Hosting oder Capgo-Entwicklung)
—supa-anonstringEigener Supabase-Anon-Key (für Self-Hosting)
Terminalfenster
npx @capgo/cli@latest app debug

🐞 Lausche live update Events in der Capgo Cloud, um deine App zu debuggen. Optional kannst du ein spezifisches Gerät für detaillierte Diagnosen auswählen.

Beispiel:

Terminalfenster
npx @capgo/cli@latest app debug com.example.app --device DEVICE_ID

Optionen:

ParameterTypBeschreibung
-astringAPI Key zum Verknüpfen mit deinem Account
-dstringDie spezifische Device-ID zum Debuggen
—supa-hoststringEigene Supabase-Host-URL (für Self-Hosting oder Capgo-Entwicklung)
—supa-anonstringEigener Supabase-Anon-Key (für Self-Hosting)
Terminalfenster
npx @capgo/cli@latest app setting

⚙️ Capacitor Konfiguration programmatisch ändern. Pfad angeben (z. B. plugins.CapacitorUpdater.defaultChannel) via —string oder —bool.

Beispiel:

Terminalfenster
npx @capgo/cli@latest app setting plugins.CapacitorUpdater.defaultChannel --string "Production"

Optionen:

ParameterTypBeschreibung
—boolstringEin Wert für die zu ändernde Einstellung als Boolean, z. B.: —bool true
—stringstringEin Wert für die zu ändernde Einstellung als String, z. B.: —string “Production”

⚙️ Setzen Sie

Abschnitt „ ⚙️ Set“

Alias: s

Terminalfenster
npx @capgo/cli@latest app set

⚙️ Aktualisiere die Einstellungen einer bestehenden App in der Capgo Cloud, wie Name, Icon oder Aufbewahrungsfrist für Bundles. Eine Aufbewahrungsfrist von 0 bedeutet unbegrenzten Speicher.

Beispiel:

Terminalfenster
npx @capgo/cli@latest app set com.example.app --name "Updated App" --retention 30

Optionen:

ParameterTypBeschreibung
-nstringAnzeigename der App in der Capgo Cloud
-istringLokaler Pfad zur Bilddatei (png, jpg, webp, svg), die als App-Icon in Capgo Cloud verwendet wird
-astringAPI Key zum Verknüpfen mit deinem Account
-rstringAufbewahrungstage für alte Bundles (0 = unbegrenzt, Standard: 0)
—expose-metadatastringBundle-Metadaten (Link und Kommentar) für das Plugin bereitstellen (true/false, Standard: false)
—previewbooleanBundle- und Channel-Preview-QR-Codes für diese App aktivieren
—no-previewbooleanBundle- und Channel-Preview-QR-Codes für diese App deaktivieren
—allow-device-custom-idbooleanGeräten erlauben, eine benutzerdefinierte Device ID für diese App festzulegen
—no-allow-device-custom-idbooleanEigene Device-IDs für diese App verbieten
—block-provider-infra-requestsbooleanProvider-Infrastruktur-Anfragen für diese App blockieren
—no-block-provider-infra-requestsbooleanProvider-Infrastruktur-Anfragen für diese App erlauben
—build-timeout-minutesstringNative Build Timeout in Minuten (5-360, Standard: 15)
—ios-store-urlstringiOS App Store URL für diese App
—android-store-urlstringGoogle Play Store URL für diese App
—default-upload-channelstringStandard-Upload-Channel-Name für diese App
—default-download-channelstringStandard-Download-Channel-Name für diese App (setzt channel public=true)
—disable-download-channelsbooleanDeaktiviert Capgo Download-Channels für diese App (setzt alle channels public=false)
—supa-hoststringEigene Supabase-Host-URL (für Self-Hosting oder Capgo-Entwicklung)
—supa-anonstringEigener Supabase-Anon-Key (für Self-Hosting)