📱 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 del tuo Capgo app in Capgo.
➕ Aggiungi
Sezione intitolata “ ➕ Aggiungi”Alias: a
npx @capgo/cli@latest app add➕ Aggiungi una nuova app a Capgo Cloud con un ID univoco dell'applicazione nel formato com.test.app. Tutte le opzioni possono essere dedotte dalla configurazione se non sono 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 per la visualizzazione in Capgo Cloud |
| -i | string | Percorso dell'icona dell'app per la visualizzazione in Capgo Cloud |
| -a | string | API chiave per collegarsi al proprio account |
| —supa-host | string | URL del host personalizzato di Supabase (per l'auto-hosting o lo sviluppo Capgo) |
| —supa-anon | string | Chiave anonima personalizzata di Supabase (per l'auto-hosting) |
🗑️ Elimina
Sezione intitolata “ Elimina”npx @capgo/cli@latest app delete🗑️ Elimina un'applicazione dal Capgo Cloud, specificando eventualmente una versione da eliminare solo quella raccolta.
Esempio:
npx @capgo/cli@latest app delete com.example.appOpzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| -a | string | API chiave per collegarsi al tuo account |
| –supa-host | string | URL del host Supabase personalizzato (per l'auto-hosting o lo sviluppo Capgo) |
| —supa-anon | string | Chiave anonima personalizzata per Supabase (per l'hosting self-service) |
📋 Elenco
Sezione intitolata “ 📋 Elenco”Alias: l
npx @capgo/cli@latest app list📋 Elenco di tutti gli app registrati sotto il tuo account in Capgo Cloud.
Esempio:
npx @capgo/cli@latest app listOpzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| -a | string | API chiave per collegarsi al tuo account |
| —supa-host | string | URL host personalizzato di Supabase (per l'hosting self o Capgo sviluppo) |
| —supa-anon | string | Chiave anonima personalizzata di Supabase (per l'hosting self) |
npx @capgo/cli@latest app debugAscolta gli eventi di aggiornamento in tempo reale in Capgo Cloud per debuggare l'applicazione. Facoltativamente, mira a un dispositivo specifico per una diagnosi dettagliata.
Esempio:
npx @capgo/cli@latest app debug com.example.app --device DEVICE_IDOpzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| -a | string | API chiave per collegarsi al tuo account |
| -d | string | L'ID del dispositivo specifico da debug |
| —supa-host | string | URL del host Supabase personalizzato (per l'auto-hosting o lo sviluppo Capgo) |
| —supa-anon | string | Chiave anonima Supabase personalizzata (per l'auto-hosting) |
⚙️ Impostazione
Sezione intitolata “ Impostazione”npx @capgo/cli@latest app setting⚙️ Modifica in modo programmatico la configurazione Capacitor. Specifica il percorso di impostazione (ad esempio, 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 del setting come booleano, es: —bool vero |
| —string | string | Un valore per la modifica del setting come stringa, es: —string “Produzione” |
⚙️ Imposta
Sottosezione intitolata “ ⚙️ Imposta”Alias: s
npx @capgo/cli@latest app set⚙️ Aggiorna le impostazioni per un'app esistente in Capgo Cloud, come nome, icona o periodo di conservazione per i pacchetti. La conservazione di 0 significa archiviazione infinita.
Esempio:
npx @capgo/cli@latest app set com.example.app --name "Updated App" --retention 30Opzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| -n | string | Nome dell'app per la visualizzazione in Capgo Cloud |
| -i | string | Percorso del file di immagine locale (png, jpg, webp, svg) utilizzato come icona dell'app in Capgo Cloud |
| -a | string | API chiave per collegarsi al proprio account |
| -r | string | Giorni per mantenere i vecchi pacchetti (0 = infinito, default: 0) |
| —expose-metadata | string | Esporre i metadati del pacchetto (link e commento) al plugin (vero/falso, default: false) |
| —preview | boolean | Abilita codici QR di anteprima per il pacchetto e il canale di questa app |
| —no-preview | boolean | Disabilita codici QR di anteprima per il pacchetto e il canale di questa app |
| —consenti-dispositivi-di-impostare-un-id-dispositivo-personalizzato-per-questa-app | boolean | Consenti ai dispositivi di impostare un ID dispositivo personalizzato per questa app |
| —non-consenti-dispositivi-di-impostare-un-id-dispositivo-personalizzato-per-questa-app | boolean | Non consenti ID dispositivo personalizzati per questa app |
| —blocca-richieste-di-infrastruttura-del-fornitore-per-questa-app | boolean | Blocca richieste di infrastruttura del fornitore per questa app |
| —non-blocca-richieste-di-infrastruttura-del-fornitore-per-questa-app | boolean | Consenti richieste di infrastruttura del fornitore per questa app |
| —timeout-di-costruzione-minuti | string | Timeout di costruzione nativa in minuti (5-360, default: 15) |
| —url-della-casa-delle-app-per-ios | string | URL della casa delle app per iOS per questa app |
| —url-di-store-android | string | URL del Google Play Store per questa app |
| —nome-canale-di-carica-predefinito | string | Nome del canale di carica predefinito per questa app |
| —nome-canale-di-download-predefinito | string | Nome del canale di download predefinito per questa app (imposta il canale pubblico=true) |
| —disabilita-canali-di-download | boolean | Disabilita Capgo canali di download per questa app (imposta tutti i canali pubblico=false) |
| —host-supabase-personalizzato | string | URL personalizzato del host Supabase (per l'auto-hosting o lo sviluppo Capgo) |
| —chiave-anon-supabase-personalizzata | string | Chiave anon personalizzata di Supabase (per l'auto-hosting) |