📢 canale
Copia un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
📢 Gestisci 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 nel 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 host personalizzato di Supabase (per l'auto-hosting o lo sviluppo Capgo) |
| —supa-anon | string | Chiave anonima personalizzata di Supabase (per l'hosting self-service) |
🗑️ Elimina
Sezione intitolata “ Elimina”Alias: d
npx @capgo/cli@latest channel deleteElimina un canale da Capgo Cloud, facoltativamente rimuovendo i pacchetti associati per liberare le risorse.
Esempio:
npx @capgo/cli@latest channel delete production com.example.appOpzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| -a, | string | API chiave per collegarsi al tuo account |
| —elimina-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 l'auto-hosting o Capgo sviluppo) |
| —supa-anon | string | Chiave anonima personalizzata di Supabase (per l'hosting self-service) |
📋 Elenco
Sezione intitolata “ 📋 Elenco”Alias: l
npx @capgo/cli@latest channel list📋 Elenco tutti i canali configurati per un'app in Capgo Cloud per revisionare le impostazioni della 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 l'hosting self o lo sviluppo Capgo) |
| —supa-anon | string | Chiave anon personalizzata di Supabase (per l'hosting self) |
📦 Bundle corrente
Sezione intitolata “ 📦 Bundle corrente”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 da cui ottenere il bundle corrente |
| -a, | string | API chiave per collegarsi al tuo account |
| —silenzioso | boolean | Stampa solo la versione del pacchetto |
| —supa-host | string | URL del host Supabase personalizzato (per l'autohosting o lo sviluppo Capgo) |
| —supa-anon | string | Chiave anonima Supabase personalizzata (per l'autohosting) |
⚙️ Imposta
Sottosezione intitolata “ ⚙️ Imposta”Alias: s
npx @capgo/cli@latest channel set⚙️ Configura le impostazioni per un canale, come collegare un pacchetto, impostare 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.
Esempio:
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state defaultOpzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| -a, | string | API chiave per collegarsi al tuo account |
| -b, | string | Numero di versione del pacchetto da impostare |
| -s, | string | Imposta lo stato del canale, predefinito o normale |
| —latest-remote | boolean | Ottieni l'ultima bundle caricata in capgo cloud e impostala sul canale |
| —latest | boolean | Ottieni la versione chiave nel package.json per impostarla sul canale |
| —downgrade | boolean | Consenti di scendere a versione sotto quella nativa |
| —no-downgrade | boolean | Disabilita lo scendere a versione sotto quella nativa |
| —ios | boolean | Consenti di inviare l'aggiornamento ai dispositivi iOS |
| —no-ios | boolean | Disabilita l'invio di aggiornamenti ai dispositivi iOS |
| —android | boolean | Consenti l'invio di aggiornamenti 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 l'assegnazione dei dispositivi 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 |
| —no-prod | boolean | Disabilita l'invio di aggiornamenti ai dispositivi di produzione |
| —emulator | boolean | Consenti l'invio di aggiornamenti ai dispositivi emulator |
| —no-emulator | boolean | Disabilita l'invio di aggiornamenti ai dispositivi emulator |
| —device | boolean | Consenti l'invio di aggiornamenti ai dispositivi fisici |
| —no-device | boolean | Disabilita l'invio di aggiornamenti ai dispositivi fisici |
| —package-json | string | Permessi di accesso ai file package.json per progetti monorepo (separati da virgole) |
| —ignore-metadata-check | boolean | Ignora la verifica della compatibilità di node_modules se presente nel bundle |
| —supa-host | string | URL personalizzato di host Supabase (per auto-hosting o Capgo sviluppo) |
| —supa-anon | string | Chiave anonima personalizzata di Supabase (per auto-hosting) |
Continua dall'ultimo canale
Sezione intitolata “Continua da canale”Se stai utilizzando canale per pianificare la routing del canale e la distribuzione in fase di testing, connettilo con Canali per i dettagli di implementazione in Canali, Canali per i dettagli di implementazione in Canali, Canali per i dettagli di implementazione in Canali, Soluzione di testing beta per il workflow del prodotto in Soluzione di testing beta, e Soluzione di Targeting della Versione per il flusso di lavoro del prodotto nella Soluzione di Targeting della Versione.