Vai al contenuto

📱 app

📱 Gestisci le impostazioni e le configurazioni della tua app Capgo su Capgo Cloud.

Alias: a

Finestra del terminale
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:

Finestra del terminale
npx @capgo/cli@latest app add com.example.app --name "My App" --icon ./icon.png

Opzioni:

ParametroTipoDescrizione
-nstringNome dell'app da visualizzare in Capgo Cloud
-istringPercorso dell'icona dell'app da mostrare in Capgo Cloud
-astringchiave API per collegarti al tuo account
—supa-hoststringURL host Supabase personalizzato (per self-hosting o sviluppo Capgo)
—supa-anonstringChiave anon Supabase personalizzata (per self-hosting)
Finestra del terminale
npx @capgo/cli@latest app delete

🗑️ Elimina un'app da Capgo Cloud, specificando opzionalmente una versione per eliminare solo quel bundle.

Esempio:

Finestra del terminale
npx @capgo/cli@latest app delete com.example.app

Opzioni:

ParametroTipoDescrizione
-astringchiave API per collegarti al tuo account
—supa-hoststringURL host Supabase personalizzato (per self-hosting o sviluppo Capgo)
—supa-anonstringChiave anon Supabase personalizzata (per self-hosting)

Alias: l

Finestra del terminale
npx @capgo/cli@latest app list

📋 Elenca tutte le app registrate sul tuo account in Capgo Cloud.

Esempio:

Finestra del terminale
npx @capgo/cli@latest app list

Opzioni:

ParametroTipoDescrizione
-astringchiave API per collegarti al tuo account
—supa-hoststringURL host Supabase personalizzato (per self-hosting o sviluppo Capgo)
—supa-anonstringChiave anon Supabase personalizzata (per self-hosting)
Finestra del terminale
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:

Finestra del terminale
npx @capgo/cli@latest app debug com.example.app --device DEVICE_ID

Opzioni:

ParametroTipoDescrizione
-astringchiave API per collegarti al tuo account
-dstringL'ID specifico del dispositivo da debuggare
—supa-hoststringURL host Supabase personalizzato (per self-hosting o sviluppo Capgo)
—supa-anonstringChiave anon Supabase personalizzata (per self-hosting)
Finestra del terminale
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:

Finestra del terminale
npx @capgo/cli@latest app setting plugins.CapacitorUpdater.defaultChannel --string "Production"

Opzioni:

ParametroTipoDescrizione
—boolstringUn valore per la modifica dell'impostazione come booleano, es: —bool true
—stringstringUn valore per la modifica dell'impostazione come stringa, es: —string “Production”

Alias: s

Finestra del terminale
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:

Finestra del terminale
npx @capgo/cli@latest app set com.example.app --name "Updated App" --retention 30

Opzioni:

ParametroTipoDescrizione
-nstringNome dell'app da visualizzare in Capgo Cloud
-istringPercorso del file immagine locale (png, jpg, webp, svg) utilizzato come icona dell'app in Capgo Cloud
-astringchiave API per collegarti al tuo account
-rstringGiorni per conservare i vecchi bundle (0 = infinito, default: 0)
—expose-metadatastringEspone i metadati del bundle (link e commento) al plugin (true/false, default: false)
—previewbooleanAbilita i QR code di anteprima per bundle e channel di questa app
—no-previewbooleanDisabilita i QR code di anteprima per bundle e channel di questa app
—allow-device-custom-idbooleanAllow devices to set a custom device ID for this app
—no-allow-device-custom-idbooleanDisallow custom device IDs for this app
—block-provider-infra-requestsbooleanBlocca le richieste all'infrastruttura del provider per questa app
—no-block-provider-infra-requestsbooleanConsenti le richieste all'infrastruttura del provider per questa app
—build-timeout-minutesstringTimeout del Native Build in minuti (5-360, default: 15)
—ios-store-urlstringURL dell'App Store iOS per questa app
—android-store-urlstringURL del Google Play Store per questa app
—default-upload-channelstringNome del canale di upload predefinito per questa app
—default-download-channelstringNome del canale di download predefinito per questa app (imposta channel public=true)
—disable-download-channelsbooleanDisabilita i canali di download Capgo per questa app (imposta tutti i canali public=false)
—supa-hoststringURL host Supabase personalizzato (per self-hosting o sviluppo Capgo)
—supa-anonstringChiave anon Supabase personalizzata (per self-hosting)