# gt: General Translation CLI tool: Opzioni globali URL: https://generaltranslation.com/it/docs/cli/reference/global-options.mdx --- title: Opzioni globali description: Controlla l'output, le verifiche di compatibilità e la guida dei comandi nell'intera CLI di General Translation. Riferimento API delle opzioni CLI globali. --- Le opzioni globali si applicano al comando `gt` e ai relativi sottocomandi. L'opzione `--quiet` può essere specificata prima o dopo un sottocomando. ## Panoramica [#overview] ```bash npx gt [global options] ``` | Opzione | Descrizione | Tipo | Facoltativo | Predefinito | | ------------------------------------------------------------- | -------------------------------------------------------------------------- | --------- | ----------- | ----------- | | [`--skip-version-check`](#skip-version-check) | Ignora il controllo di coerenza delle versioni dei pacchetti nel monorepo. | `boolean` | Sì | `false` | | [`--suppress-id-compatibility-warning`](#suppress-id-warning) | Nasconde l'avviso di compatibilità dell'ID del pacchetto React. | `boolean` | Sì | `false` | | [`-q, --quiet`](#quiet) | Mostra solo avvisi ed errori. | `boolean` | Sì | `false` | | [`-h, --help`](#help) | Visualizza la guida del comando corrente. | `boolean` | Sì | `false` | ## `--skip-version-check` [#skip-version-check] **Tipo** `boolean` · **Facoltativo** · **Predefinito** `false` Ignora il controllo di coerenza dei pacchetti General Translation in un monorepo. Le altre convalide vengono comunque eseguite. Per rendere persistente questo comportamento per ogni comando, imposta `"skipVersionCheck": true` in `gt.config.json`. ## `--suppress-id-compatibility-warning` [#suppress-id-warning] **Tipo** `boolean` · **Facoltativo** · **Predefinito** `false` Nasconde l'avviso relativo a ID di pacchetto React incompatibili. Non modifica le versioni dei pacchetti né il comportamento della traduzione. ## `-q, --quiet` [#quiet] **Tipo** `boolean` · **facoltativo** · **Predefinito** `false` Nasconde banner, indicatori di avanzamento e messaggi informativi. Avvisi ed errori restano visibili. Quando `GT_LOG_FORMAT=json`, la modalità silenziosa imposta il livello di log della console su `warn`. Non riduce un valore `GT_LOG_LEVEL` più restrittivo, come `error`. Funziona anche con i sottocomandi annidati, in qualsiasi posizione. ```bash npx gt translate --quiet npx gt git setup --quiet ``` *Nota: la modalità silenziosa sopprime l'output, non l'interazione. I prompt vengono comunque visualizzati, quindi quando esegui un comando in modalità non interattiva, passa le opzioni necessarie.* ## `-h, --help` [#help] **Tipo** `boolean` · **Facoltativo** · **Predefinito** `false` Visualizza la guida all'uso, le opzioni e i sottocomandi disponibili senza eseguire il comando. ```bash npx gt translate --help ``` ## Variabili d'ambiente per il logging [#logging] Queste variabili d'ambiente configurano il logging della CLI. Si applicano a ogni comando. | Variabile | Descrizione | Valori | Predefinito | | --------------- | ----------------------------------------------------------------------------------- | -------------------------------- | ----------- | | `GT_LOG_LEVEL` | Livello minimo visualizzato nella console. | `debug`, `info`, `warn`, `error` | `info` | | `GT_LOG_FORMAT` | Formato dell'output della console. Usa `json` per log leggibili dalla macchina. | `default`, `json` | `default` | | `GT_LOG_FILE` | Scrive un log completo nel percorso di questo file. | Percorso file | — | `GT_LOG_FILE` è un opt-in esplicito per acquisire informazioni di debug e [`--quiet`](#quiet) non ha alcun effetto su di esso. Disattiva l'output della console e conserva comunque un log completo su disco: ```bash GT_LOG_FILE=gt.log npx gt translate --quiet ``` *Nota: un valore non valido per `GT_LOG_FORMAT` o `GT_LOG_LEVEL` interrompe il comando con un errore.*