Canale 📢
Copiare un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
📢 Gestire i canali di distribuzione per gli aggiornamenti dell'applicazione nel Capgo Cloud, controllando come gli aggiornamenti vengono consegnati ai dispositivi.
➕ Aggiungi
Sezione intitolata “ ➕ Aggiungi”Alias: a
npx @capgo/cli@latest channel add➕ Crea un nuovo canale per la distribuzione dell'applicazione in Capgo Cloud per gestire la consegna degli aggiornamenti.
Esempio:
npx @capgo/cli@latest channel add production com.example.app --defaultOpzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| -d, | string | Imposta il canale come predefinito |
| —self-assign | boolean | Consenti al dispositivo di assegnarsi automaticamente a questo canale |
| -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 Supabase personalizzata (per l'auto-hosting) |
🗑️ Elimina
Sezione intitolata “ Elimina”Alias: d
npx @capgo/cli@latest channel delete🗑️ Elimina un canale da Capgo Cloud, facoltativamente rimuovendo i bundle associati per liberare risorse.
Esempio:
npx @capgo/cli@latest channel delete production com.example.appOpzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| -a, | string | API chiave per collegarsi al proprio account |
| —delete-bundle | boolean | Elimina il bundle associato al canale |
| —success-if-not-found | boolean | Successo se il canale non viene trovato |
| —supa-host | string | URL host personalizzato di Supabase (per auto-hosting o Capgo sviluppo) |
| —supa-anon | string | Chiave anonima personalizzata di Supabase (per auto-hosting) |
📋 Elenco
Sezione intitolata “ 📋 Elenco”Alias: l
npx @capgo/cli@latest channel list📋 Elenco di tutti i canali configurati per un'app in Capgo Cloud per la revisione delle impostazioni di distribuzione.
Esempio:
npx @capgo/cli@latest channel list com.example.appOpzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| -a, | string | API chiave per collegarsi al tuo account |
| —supa-host | string | URL host personalizzato di Supabase (per hosting self o Capgo sviluppo) |
| —supa-anon | string | Chiave anonima personalizzata di Supabase (per hosting self) |
📦 CurrentBundle
Sezione intitolata “ 📦 CurrentBundle”npx @capgo/cli@latest channel currentBundle📦 Ottieni il bundle corrente collegato a un canale specifico in Capgo Cloud per la gestione degli aggiornamenti.
Esempio:
npx @capgo/cli@latest channel currentBundle production com.example.appOpzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| -c, | string | Canale per ottenere la versione corrente del pacchetto |
| -a, | string | API chiave per collegarsi al tuo account |
| —quiet | boolean | Stampa solo la versione del pacchetto |
| —supa-host | string | URL del host Supabase personalizzato (per hosting self o sviluppo Capgo) |
| —supa-anon | string | Chiave anonima personalizzata di Supabase (per l'hosting self-service) |
⚙️ Imposta
Sezione intitolata “ ⚙️ Imposta”Alias: s
npx @capgo/cli@latest channel set⚙️ Configura le impostazioni per un canale, ad esempio collegando un pacchetto, impostando le strategie di aggiornamento (maggiori, minori, metadati, patch, nessuno), o il targeting dei dispositivi (iOS, Android, dev, prod, emulatore, dispositivo).
Deve essere presente almeno un canale predefinito.
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state defaultCopia nel portapenne
| Parametro | Tipo | Descrizione |
|---|---|---|
| -a, | string | API chiave per collegarsi al tuo account |
| -b, | string | Numero di versione del pacchetto del file da impostare |
| -s, | string | Imposta lo stato del canale, predefinito o normale |
| —latest-remote | boolean | Ottieni il pacchetto più recente caricato in capgo cloud e impostalo sul canale |
| —latest | boolean | Ottenere la versione più recente chiave nel package.json per impostarla sul canale |
| —abbassare | boolean | Consenti di abbassare la versione sotto quella nativa |
| —no-abbassare | boolean | Disabilita l'abbassamento della versione sotto quella nativa |
| —ios | boolean | Consenti di inviare l'aggiornamento ai dispositivi iOS |
| —no-ios | boolean | Disabilita l'invio dell'aggiornamento ai dispositivi iOS |
| —android | boolean | Consenti di inviare l'aggiornamento ai dispositivi Android |
| —no-android | boolean | Disabilita l'invio di aggiornamenti ai dispositivi Android |
| —self-assign | boolean | Consenti al dispositivo di assegnarsi a questo canale |
| —no-self-assign | boolean | Disabilita i dispositivi per l'assegnazione a questo canale |
| —disable-auto-update | string | Blocca gli aggiornamenti per tipo: maggiore, minore, metadati, patch o nessuno (consente tutti) |
| —dev | boolean | Consenti l'invio di aggiornamenti ai dispositivi di sviluppo |
| —no-dev | boolean | Disabilita l'invio di aggiornamenti ai dispositivi di sviluppo |
| —prod | boolean | Consenti l'invio di aggiornamenti ai dispositivi di produzione |
| __CAPGO_KEEP_0__ | boolean | Disabilita l'invio di aggiornamenti ai dispositivi di produzione |
| __CAPGO_KEEP_0__ | boolean | Consenti l'invio di aggiornamenti ai dispositivi emulatore |
| __CAPGO_KEEP_0__ | boolean | Disabilita l'invio di aggiornamenti ai dispositivi emulatore |
| __CAPGO_KEEP_0__ | boolean | Consenti l'invio di aggiornamenti ai dispositivi fisici |
| __CAPGO_KEEP_0__ | boolean | Disabilita l'invio di aggiornamenti ai dispositivi fisici |
| __CAPGO_KEEP_0__ | string | Perimetri dei file package.json per i monorepos (separati da virgola) |
| —ignora la verifica dei metadati | boolean | Ignora la verifica della compatibilità di node_modules se presente nel bundle |
| —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) |