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 ヘルプを表示