# gt: General Translation CLI tool: グローバルオプション
URL: https://generaltranslation.com/ja/docs/cli/reference/global-options.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: General Translation CLI 全体の出力、互換性チェック、コマンドヘルプを制御します。グローバル CLI オプションの API リファレンス。

グローバルオプションは、`gt` コマンドとそのサブコマンドに適用されます。`--quiet` オプションは、サブコマンドの前後どちらにも指定できます。

## 概要 [#overview]

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

| Option                                                        | 説明                                 | 型      | 任意 | デフォルト |
| ------------------------------------------------------------- | ---------------------------------- | --------- | -- | ------- |
| [`--skip-version-check`](#skip-version-check)                 | モノレポ内のパッケージバージョンの整合性チェックをスキップします。  | `boolean` | はい | `false` |
| [`--suppress-id-compatibility-warning`](#suppress-id-warning) | React パッケージの ID 互換性に関する警告を非表示にします。 | `boolean` | はい | `false` |
| [`-q, --quiet`](#quiet)                                       | 警告とエラーのみを表示します。                    | `boolean` | はい | `false` |
| [`-h, --help`](#help)                                         | 現在のコマンドのヘルプを表示します。                 | `boolean` | はい | `false` |

## `--skip-version-check` [#skip-version-check]

**型** `boolean` · **任意** · **デフォルト** `false`

モノレポ内の General Translation パッケージの整合性チェックをスキップします。その他の検証は引き続き実行されます。すべてのコマンドでこの動作を維持するには、`gt.config.json` に `"skipVersionCheck": true` を設定します。

## `--suppress-id-compatibility-warning` [#suppress-id-warning]

**型** `boolean` · **任意** · **デフォルト** `false`

React パッケージ ID の互換性のない動作に関する警告を非表示にします。パッケージのバージョンや翻訳動作は変更されません。

## `-q, --quiet` [#quiet]

**型** `boolean` · **任意** · **デフォルト** `false`

バナー、進行状況スピナー、情報メッセージを表示しません。警告とエラーは引き続き表示されます。

`GT_LOG_FORMAT=json` の場合、quiet モードではコンソールログレベルが `warn` に引き上げられます。`error` など、より制限の厳しい `GT_LOG_LEVEL` が設定されている場合でも、そのログレベルは引き下げられません。

ネストされたサブコマンドでも、どの位置でも機能します。

```bash
npx gt translate --quiet
npx gt git setup --quiet
```

*メモ: quiet モードは出力のみを抑制し、対話は抑制しません。プロンプトは引き続き表示されるため、非対話的にコマンドを実行する際は、必要なオプションを指定してください。*

## `-h, --help` [#help]

**型** `boolean` · **任意** · **デフォルト** `false`

コマンドを実行せずに、使用方法、オプション、利用可能なサブコマンドを表示します。

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

## ログ出力用環境変数 [#logging]

これらの環境変数で CLI のログ出力を設定できます。すべてのコマンドに適用されます。

| 変数              | 説明                                  | 値                                | デフォルト     |
| --------------- | ----------------------------------- | -------------------------------- | --------- |
| `GT_LOG_LEVEL`  | コンソールに出力する最小ログレベル。                  | `debug`, `info`, `warn`, `error` | `info`    |
| `GT_LOG_FORMAT` | コンソールの出力形式。機械可読なログには `json` を使用します。 | `default`, `json`                | `default` |
| `GT_LOG_FILE`   | 完全なログをこのファイルパスに書き込みます。              | ファイルパス                           | —         |

`GT_LOG_FILE` は明示的に有効化するデバッグキャプチャ用の設定であり、[`--quiet`](#quiet) の影響を受けません。コンソール出力を抑制しながら、完全なログをディスクに保存するには、次のようにします。

```bash
GT_LOG_FILE=gt.log npx gt translate --quiet
```

*メモ: `GT_LOG_FORMAT` または `GT_LOG_LEVEL` に無効な値を指定すると、コマンドはエラーで停止します。*

## Sitemap

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