CLIコマンド

Lingo.dev CLIコマンドのリファレンスドキュメント

このページには、Lingo.dev CLIを通じて利用可能なすべてのコマンドの完全なリストが含まれています。CLI自体からこのドキュメントにアクセスするには、次のコマンドを実行してください:

npx lingo.dev@latest --help

lingo.dev

使用法: lingo.dev [オプション] [コマンド]

Lingo.dev CLI

オプション:
  -v, --version         バージョンを表示
  -y, --no-interactive  インタラクティブモードを無効化
  -h, --help            ヘルプを表示

コマンド:
  init [オプション]        Lingo.devプロジェクトを初期化
  i18n [オプション]        ローカリゼーションエンジンを実行
  auth [オプション]        現在の認証状態を表示
  login                 Lingo.dev APIで認証
  logout                Lingo.dev APIからログアウト
  show                  現在の設定を表示
  config                Lingo.dev CLI設定を管理
  lockfile [オプション]    ロックファイルが存在しない場合に作成
  cleanup [オプション]     ソースファイルに存在しないキーをターゲットファイルから削除
  mcp                   AIエージェントでLingo.devモデルコンテキストプロバイダーを使用
  ci [オプション]          Lingo.dev CI/CDアクションを実行
  status [オプション]      ローカリゼーションプロセスの状態を表示
  run [オプション]         Lingo.devローカリゼーションエンジンを実行
  purge [オプション]       指定された--bucket、--file、--key、--localeの翻訳を削除
  help [コマンド]        コマンドのヘルプを表示

lingo.dev init

使用法: lingo.dev init [オプション]

Lingo.devプロジェクトを初期化

オプション:
  -f --force                既存の設定を上書き (デフォルト: false)
  -s --source <locale>      ソースロケール (デフォルト: "en")
  -t --targets <locale...>  ターゲットロケールのリスト (デフォルト: "es")
  -b, --bucket <type>       バケットのタイプ (デフォルト: "json")
  -p, --paths [path...]     バケットのパスリスト (デフォルト: [])
  -y, --no-interactive      インタラクティブモードを無効化
  -h, --help                ヘルプを表示

lingo.dev i18n

使用法: lingo.dev i18n [オプション]

ローカリゼーションエンジンを実行

オプション:
  --locale <locale>    処理するロケール
  --bucket <bucket>    処理するバケット
  --key <key>          処理するキー。特定の翻訳キーのみを処理します。デバッグや単一エントリの更新に便利です
  --file [files...]    処理するファイル。特定のパスのみを処理します。アスタリスク*を含めて複数のファイルに一致させることができます。
                       多数のファイルがあり、特定のファイルに焦点を当てたい場合に便利です。
                       複数のファイルをカンマまたはスペースで区切って指定します。
  --frozen             読み取り専用モードで実行 - 翻訳の更新が必要な場合に失敗します。CI/CDパイプラインで
                       不足している翻訳を検出するのに便利です
  --force              ロックファイルを無視してすべてのキーを処理します。完全な再翻訳に便利です
  --verbose            中間処理データやAPI通信の詳細を含む詳細な出力を表示
  --interactive        適用前に翻訳をレビューおよび編集するためのインタラクティブモードを有効化
  --api-key <api-key>  使用するAPIキーを明示的に設定し、設定からのデフォルトAPIキーを上書き
  --debug              デバッグ目的で開始時に実行を一時停止し、続行する前にユーザーの確認を待ちます
  --strict             他のロケール/バケットで続行する代わりに、最初のエラーで処理を停止
  -h, --help           ヘルプを表示

lingo.dev auth

Usage: lingo.dev auth [options]

現在の認証状態を表示

Options:
  --login     アカウントにログイン(非推奨: 代わりに 'lingo.dev login' を使用)
  --logout    アカウントからログアウト(非推奨: 代わりに 'lingo.dev logout'
              使用)
  -h, --help  ヘルプを表示

lingo.dev login

Usage: lingo.dev login [options]

Lingo.dev APIで認証する

Options:
  -h, --help  ヘルプを表示

lingo.dev logout

Usage: lingo.dev logout [options]

Lingo.dev APIからログアウトする

Options:
  -h, --help  ヘルプを表示

lingo.dev show

Usage: lingo.dev show [options] [command]

現在の設定を表示する

Options:
  -h, --help       ヘルプを表示

Commands:
  config           現在の設定を表示
  locale <type>    ロケールのリストを表示
  files [options]  Lingo.devで管理されているファイルのリストを表示
  help [command]   コマンドのヘルプを表示

lingo.dev show config

Usage: lingo.dev show config [options]

現在の設定を表示

Options:
  -h, --help  ヘルプを表示

lingo.dev show locale

Usage: lingo.dev show locale [options] <type>

ロケールのリストを表示

Arguments:
  type        表示するロケールのタイプ、"sources"または"targets"

Options:
  -h, --help  ヘルプを表示

lingo.dev show files

Usage: lingo.dev show files [options]

Lingo.devで管理されているファイルのリストを表示

Options:
  --source    ソースファイルのみ表示、オリジナルの翻訳を含むファイル
  --target    ターゲットファイルのみ表示、翻訳されたコンテンツを含むファイル
  -h, --help  ヘルプを表示

lingo.dev config

Usage: lingo.dev config [options] [command]

Lingo.dev CLI設定を管理

Options:
  -h, --help         ヘルプを表示

Commands:
  set <key> <value>  設定キーに値を設定
  unset <key>        設定キーを削除
  get <key>          設定キーの値を取得
  help [command]     コマンドのヘルプを表示

lingo.dev config set

Usage: lingo.dev config set [options] <key> <value>

設定キーに値を設定します

Arguments:
  key         設定するキー
  value       新しい値

Options:
  -h, --help  ヘルプを表示

lingo.dev config unset

Usage: lingo.dev config unset [options] <key>

設定キーを削除します

Arguments:
  key         削除する設定キー

Options:
  -h, --help  ヘルプを表示

lingo.dev config get

Usage: lingo.dev config get [options] <key>

設定キーの値を取得します

Arguments:
  key         設定キー

Options:
  -h, --help  ヘルプを表示

lingo.dev lockfile

Usage: lingo.dev lockfile [options]

ロックファイルが存在しない場合に作成します

Options:
  -f, --force  ロックファイルを強制的に作成
  -h, --help   ヘルプを表示

lingo.dev cleanup

Usage: lingo.dev cleanup [options]

ソースファイルに存在しないキーをターゲットファイルから削除します

Options:
  --locale <locale>  クリーンアップする特定のロケール
  --bucket <bucket>  クリーンアップする特定のバケット
  --dry-run          変更を加えずに削除される内容を表示
  --verbose          以下を含む詳細な出力を表示:
    - 削除されるキーのリスト
    - 処理ステップ
  -h, --help         ヘルプを表示

lingo.dev mcp

Usage: lingo.dev mcp [options]

AIエージェントでLingo.devモデルコンテキストプロバイダーを使用

Options:
  -h, --help  ヘルプを表示

lingo.dev ci

Usage: lingo.dev ci [options]

Lingo.dev CI/CDアクションを実行

Options:
  --parallel [boolean]             並列モードで実行
  --api-key <key>                  APIキー
  --pull-request [boolean]         変更内容でプルリクエストを作成
  --commit-message <message>       コミットメッセージ
  --pull-request-title <title>     プルリクエストのタイトル
  --working-directory <dir>        作業ディレクトリ
  --process-own-commits [boolean]  このアクションによって作成されたコミットを処理
  -h, --help                       ヘルプを表示

lingo.dev status

Usage: lingo.dev status [options]

ローカリゼーションプロセスのステータスを表示

Options:
  --locale <locale>    処理するロケール
  --bucket <bucket>    処理するバケット
  --file [files...]    処理するファイル。パスにこの文字列を含むファイルのみを処理します。
                       多数のファイルがあり、特定のファイルに焦点を当てたい場合に便利です。
                       複数のファイルをカンマまたはスペースで区切って指定できます。
  --force              ロックファイルを無視してすべてのキーを処理します。完全な再翻訳の
                       見積もりに役立ちます
  --verbose            キーレベルの単語数を含む詳細な出力を表示
  --api-key <api-key>  使用するAPIキーを明示的に設定し、設定からのデフォルトAPIキーを
                       上書きします
  -h, --help           ヘルプを表示

lingo.dev may-the-fourth

Usage: lingo.dev may-the-fourth [options]

フォースと共にあらんことを

Options:
  -h, --help  ヘルプを表示

lingo.dev run

Usage: lingo.dev run [options]

Lingo.devローカリゼーションエンジンを実行

Options:
  --source-locale <source-locale>  ソースロケールとして使用するロケール。デフォルトは
                                   i18n.jsonのlocale.source
  --target-locale <target-locale>  ターゲットロケールとして使用するロケール。デフォルトは
                                   i18n.jsonのlocale.targets
  --bucket <bucket>                処理するバケット
  --file <file>                    処理するファイル。パスがこのグロブパターンに一致する
                                   ファイルのみを処理します。シェル展開を防ぐためにパターン
                                   を引用符で囲みます(例:--file '**/*.json')。多数の
                                   ファイルがあり、特定のファイルに焦点を当てたい場合に
                                   便利です。複数のファイルをカンマまたはスペースで区切って
                                   指定できます。グロブパターンを受け付けます。
  --key <key>                      処理するキー。特定の翻訳キーのみを処理します。単一の
                                   エントリを更新する場合に便利です。グロブパターンを
                                   受け付けます。
  --force                          ロックファイルを無視してすべてのキーを処理します。
                                   完全な再翻訳に役立ちます
  --api-key <api-key>              使用するAPIキーを明示的に設定し、設定からのデフォルト
                                   APIキーを上書きします
  --debug                          デバッグ目的で実行開始時に一時停止し、続行する前に
                                   ユーザーの確認を待ちます
  --concurrency <concurrency>      実行する同時タスクの数
  --watch                          ソースファイルの変更を監視し、自動的に再翻訳します
  --debounce <milliseconds>        ウォッチモードのデバウンス遅延(ミリ秒単位)
                                   (デフォルト:5000ms)
  -h, --help                       ヘルプを表示

lingo.dev purge

Usage: lingo.dev purge [options]

指定された --bucket、--file、--key、--locale の翻訳を削除します

Options:
  --bucket <bucket>  処理するバケット
  --file [files...]  処理するファイル。指定されたグロブパターンに一致する
                     ファイルのみを処理します。
  --key <key>        削除するキー。指定されたグロブパターンに一致する
                     すべての翻訳キーを削除します。
  --locale <locale>  処理するロケール
  --yes-really       対話式の確認をスキップし、確認なしで削除します。
  -h, --help         ヘルプを表示