# gt: General Translation CLI tool: Opzioni globali
URL: https://generaltranslation.com/it/docs/cli/reference/global-options.mdx
Docs index: https://generaltranslation.com/llms.txt
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&#39;opzione `--quiet` può essere specificata prima o dopo un sottocomando.

## Panoramica [#overview]

```bash
npx gt [global options] <command>
```

| 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&#39;avviso di compatibilità dell&#39;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&#39;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&#39;output, non l&#39;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&#39;uso, le opzioni e i sottocomandi disponibili senza eseguire il comando.

```bash
npx gt translate --help
```

## Variabili d&#39;ambiente per il logging [#logging]

Queste variabili d&#39;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&#39;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&#39;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.*

## Sitemap

See the full [sitemap](https://generaltranslation.com/sitemap.md) for all pages.
