📢 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 le 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'app 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 | La chiave API 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 tuo 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 del host Supabase personalizzato (per l'auto hosting o Capgo sviluppo) |
| —supa-anon | string | Chiave anonima Supabase personalizzata (per l'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 del host Supabase personalizzato (per l'auto hosting o Capgo sviluppo) |
| —supa-anon | string | Chiave anonima personalizzata di Supabase (per l'hosting self-service) |
📦 __CAPGO_KEEP_0__
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 il bundle corrente |
| -a, | string | API chiave per collegarsi al tuo account |
| —quiet | boolean | Stampa solo la versione del bundle |
| —supa-host | string | URL host personalizzato di Supabase (per hosting self o sviluppo Capgo) |
| —supa-anon | string | Chiave anon personalizzata di Supabase (per hosting self) |
⚙️ Imposta
Sezione intitolata “ ⚙️ Impostazioni”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 | chiave API per collegarsi al proprio account |
| -b, | string | Numero di versione del bundle del file da impostare |
| -s, | string | Imposta lo stato del canale, predefinito o normale |
| —latest-remote | boolean | Ottieni il bundle più recente caricato in capgo cloud e impostalo sul canale |
| —latest | boolean | Ottieni la versione più recente chiave nel package.json per impostarla sul canale |
| —downgrade | boolean | Consenti di abbassare la versione sotto quella nativa |
| —no-downgrade | boolean | Disabilita il downgrade alla versione sotto quella nativa |
| —ios | boolean | Consenti l'invio di un aggiornamento ai dispositivi iOS |
| —no-ios | boolean | Disabilita l'invio di un aggiornamento ai dispositivi iOS |
| —android | boolean | Consenti l'invio di un aggiornamento ai dispositivi Android |
| —no-android | boolean | Disabilita l'invio di un aggiornamento ai dispositivi Android |
| —self-assign | boolean | Consenti al dispositivo di assegnarsi a questo canale |
| —no-self-assign | boolean | Disabilita dispositivi per assegnare automaticamente 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 a dispositivi di sviluppo |
| —no-dev | boolean | Disabilita l'invio di aggiornamenti a dispositivi di sviluppo |
| —prod | boolean | Consenti l'invio di aggiornamenti a dispositivi di produzione |
| —no-prod | boolean | Disabilita l'invio di aggiornamenti a dispositivi di produzione |
| —emulatore | boolean | Consenti l'invio di aggiornamenti agli emulatori di dispositivi |
| —no-emulatore | boolean | Disabilita l'invio di aggiornamenti agli emulatori di dispositivi |
| —dispositivo | boolean | Consenti l'invio di aggiornamenti a dispositivi fisici |
| —no-dispositivo | boolean | Disabilita l'invio di aggiornamenti a dispositivi fisici |
| —package-json | string | Percorso dei file package.json per i progetti monorepo (separati da virgole) |
| —ignora-check-metadata | boolean | Ignora la verifica della compatibilità di node_modules se presente nel bundle |
| —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) |
Continua da canale
Sezione intitolata “Continua da canale”Se stai utilizzando canale per pianificare la routing del canale e la distribuzione in fase di staging, connettilo con Canali per i dettagli di implementazione in Canali, Canali per i dettagli di implementazione in Channels, Canali per i dettagli di implementazione in Canali, Soluzione di testing beta per il flusso di prodotto in Soluzione di testing beta, e Soluzione di targeting versione per il flusso di prodotto in Soluzione di targeting versione.