Ogni comando youka accetta lo stesso set di flag globali. Controllano la modalità di output, la gestione dell’input, il comportamento di attesa e l’API di destinazione.
Modalità machine: stampa esattamente un envelope JSON su stdout. Log e avanzamento vengono soppressi.
--body <file|->
Unisce un oggetto JSON da un file o da stdin. I flag della CLI sovrascrivono i campi corrispondenti provenienti da --body.
--wait
Effettua il polling della risorsa creata finché non raggiunge uno stato terminale. Comune in project create, project sync, project separate e export create.
--idempotency-key <key>
Inoltra una chiave di idempotenza all’API nelle operazioni di scrittura.
--quiet
Sopprime l’output di avanzamento non-JSON quando combinato con --wait.
--no-color
Disabilita l’output ANSI a colori.
--api <url>
Sovrascrive l’URL base dell’API. Il suffisso /it/api/v1 viene aggiunto automaticamente quando necessario.
Qualsiasi comando di creazione o aggiornamento accetta --body per il body completo della richiesta. Usalo invece di fare escaping di JSON grandi sulla riga di comando.
--wait esegue il polling della risorsa creata per tuo conto e restituisce lo stato finale. Senza --wait, i comandi ritornano non appena il job viene messo in coda.
Passa --idempotency-key per rendere i comandi di scrittura sicuri da ritentare. Riutilizzare la stessa chiave con lo stesso payload restituisce il risultato originale invece di creare un duplicato.