📱 app
Copia un prompt di configurazione 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. Tutte le opzioni possono essere dedotte dalla config se non fornite.
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 da mostrare in Capgo Cloud |
| -a | string | chiave API per collegarti al 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 collegarti al 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 “ 📋 Elenco”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 collegarti al 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 live update in Capgo Cloud per fare debug della tua app. Opzionalmente, specifica un dispositivo per diagnostiche dettagliate.
Esempio:
npx @capgo/cli@latest app debug com.example.app --device DEVICE_IDOpzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| -a | string | chiave API per collegarti al tuo account |
| -d | string | L'ID specifico del dispositivo 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) |
⚙️ Impostazione
Sezione intitolata “ ⚙️ Impostazioni”npx @capgo/cli@latest app setting⚙️ Modifica la configurazione di Capacitor in modo programmatico. Specifica il percorso dell'impostazione (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 | Un valore per la modifica dell'impostazione come booleano, es: —bool true |
| —string | string | Un valore per la modifica dell'impostazione come stringa, es: —string “Production” |
⚙️ Imposta
Sezione intitolata “ ⚙️ Set”Alias: s
npx @capgo/cli@latest app set⚙️ Aggiorna le impostazioni di un'app esistente in Capgo Cloud, come nome, icona o periodo di retention per i bundle. Una retention di 0 significa archiviazione illimitata.
Esempio:
npx @capgo/cli@latest app set com.example.app --name "Updated App" --retention 30Opzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| -n | string | Nome dell'app da visualizzare in Capgo Cloud |
| -i | string | Percorso del file immagine locale (png, jpg, webp, svg) utilizzato come icona dell'app in Capgo Cloud |
| -a | string | chiave API per collegarti al 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 | Allow devices to set a custom device ID for this 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 per questa app (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) |