📱 app
Copia un prompt di setup con i passaggi di installazione e la guida markdown completa per questo plugin.
📱 Gestisci le impostazioni e le configurazioni della tua app Capgo su Capgo Cloud.
➕ Aggiungi
Sezione intitolata “ ➕ Aggiungi”Alias: a
npx @capgo/cli@latest app add➕ Aggiungi una nuova app a Capgo Cloud con un app ID univoco nel formato com.test.app. Se non specificati, tutti i parametri possono essere dedotti dal config.
Esempio:
npx @capgo/cli@latest app add com.example.app --name "My App" --icon ./icon.pngOpzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| -n | string | Nome dell'app da visualizzare in Capgo Cloud |
| -i | string | Percorso dell'icona dell'app per Capgo Cloud |
| -a | string | chiave API per collegare il tuo account |
| --supa-host | string | URL host Supabase personalizzato (per self-hosting o sviluppo Capgo) |
| —supa-anon | string | Chiave anon Supabase personalizzata (per self-hosting) |
🗑️ Elimina
Sezione intitolata “ 🗑️ Elimina”npx @capgo/cli@latest app delete🗑️ Elimina un'app da Capgo Cloud, specificando opzionalmente una versione per eliminare solo quel bundle.
Esempio:
npx @capgo/cli@latest app delete com.example.appOpzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| -a | string | chiave API per collegare il tuo account |
| --supa-host | string | URL host Supabase personalizzato (per self-hosting o sviluppo Capgo) |
| —supa-anon | string | Chiave anon Supabase personalizzata (per self-hosting) |
📋 Elenco
Sezione intitolata “ 📋 List”Alias: l
npx @capgo/cli@latest app list📋 Elenca tutte le app registrate sul tuo account in Capgo Cloud.
Esempio:
npx @capgo/cli@latest app listOpzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| -a | string | chiave API per collegare il tuo account |
| --supa-host | string | URL host Supabase personalizzato (per self-hosting o sviluppo Capgo) |
| —supa-anon | string | Chiave anon Supabase personalizzata (per self-hosting) |
npx @capgo/cli@latest app debug🐞 Ascolta gli eventi di live update su Capgo Cloud per il debug della tua app.\ Opzionalmente, punta a un dispositivo specifico per una diagnostica dettagliata.
Esempio:
npx @capgo/cli@latest app debug com.example.app --device DEVICE_IDOpzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| -a | string | chiave API per collegare il tuo account |
| -d | string | L'ID del dispositivo specifico da debuggare |
| --supa-host | string | URL host Supabase personalizzato (per self-hosting o sviluppo Capgo) |
| —supa-anon | string | Chiave anon Supabase personalizzata (per self-hosting) |
⚙️ Impostazioni
Sezione intitolata “ ⚙️ Impostazioni”npx @capgo/cli@latest app setting⚙️ Modifica la configurazione di Capacitor via codice. Specifica il percorso (es. plugins.CapacitorUpdater.defaultChannel) con —string o —bool.
Esempio:
npx @capgo/cli@latest app setting plugins.CapacitorUpdater.defaultChannel --string "Production"Opzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| —bool | string | Valore per la configurazione da modificare come booleano, es: —bool true |
| —string | string | Valore per la configurazione da modificare come stringa, es: —string “Production” |
⚙️ Imposta
Sezione “ ⚙️ Set”Alias: s
npx @capgo/cli@latest app set⚙️ Aggiorna le impostazioni di un'app esistente su Capgo Cloud, come nome, icona o periodo di retention dei bundle. Retention a 0 significa storage infinito.
Esempio:
npx @capgo/cli@latest app set com.example.app --name "Updated App" --retention 30Opzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| -n | string | Nome dell'app visualizzato in Capgo Cloud |
| -i | string | Percorso locale del file immagine (png, jpg, webp, svg) per l'icona dell'app in Capgo Cloud |
| -a | string | chiave API per collegare il tuo account |
| -r | string | Giorni per conservare i vecchi bundle (0 = infinito, default: 0) |
| —expose-metadata | string | Espone i metadati del bundle (link e commento) al plugin (true/false, default: false) |
| —preview | boolean | Abilita i QR code di anteprima per bundle e channel di questa app |
| —no-preview | boolean | Disabilita i QR code di anteprima per bundle e channel di questa app |
| —allow-device-custom-id | boolean | Permette ai dispositivi di impostare un ID personalizzato per questa app |
| —no-allow-device-custom-id | boolean | Disallow custom device IDs for this app |
| —block-provider-infra-requests | boolean | Blocca le richieste all'infrastruttura del provider per questa app |
| —no-block-provider-infra-requests | boolean | Consenti le richieste all'infrastruttura del provider per questa app |
| —build-timeout-minutes | string | Timeout del Native Build in minuti (5-360, default: 15) |
| —ios-store-url | string | URL dell'App Store iOS per questa app |
| —android-store-url | string | URL del Google Play Store per questa app |
| —default-upload-channel | string | Nome del canale di upload predefinito per questa app |
| —default-download-channel | string | Nome del canale di download predefinito (imposta channel public=true) |
| —disable-download-channels | boolean | Disabilita i canali di download Capgo per questa app (imposta tutti i canali public=false) |
| --supa-host | string | URL host Supabase personalizzato (per self-hosting o sviluppo Capgo) |
| —supa-anon | string | Chiave anon Supabase personalizzata (per self-hosting) |