Команды CLI

Справочная документация по командам CLI Lingo.dev

На этой странице представлен полный список команд, доступных через 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                 Аутентифицироваться в API Lingo.dev
  logout                Выйти из API Lingo.dev
  show                  Показать текущую конфигурацию
  config                Управлять конфигурацией Lingo.dev CLI
  lockfile [опции]      Создать lockfile, если он отсутствует
  cleanup [опции]       Удалить ключи из целевых файлов, которые отсутствуют в
                        исходном файле
  mcp                   Использовать Lingo.dev модель контекстного провайдера с вашим AI-агентом
  ci [опции]            Запустить действие CI/CD Lingo.dev
  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>       Тип bucket (по умолчанию: "json")
  -p, --paths [path...]     Список путей для bucket (по умолчанию: [])
  -y, --no-interactive      Отключить интерактивный режим
  -h, --help                Показать справку

lingo.dev i18n

Использование: lingo.dev i18n [опции]

Запустить локализационный движок

Опции:
  --locale <locale>    Локаль для обработки
  --bucket <bucket>    Bucket для обработки
  --key <key>          Ключ для обработки. Обработать только определённый ключ перевода,
                       полезно для отладки или обновления одной записи
  --file [files...]    Файл для обработки. Обработать только определённый путь, может
                       содержать символ *. Полезно, если у вас много файлов и вы хотите
                       сосредоточиться на конкретном. Укажите несколько файлов через запятую или пробелы.
  --frozen             Запустить в режиме только для чтения - завершится с ошибкой, если
                       требуется обновление переводов, полезно для CI/CD пайплайнов для
                       обнаружения отсутствующих переводов
  --force              Игнорировать lockfile и обработать все ключи, полезно для полной
                       повторной локализации
  --verbose            Показать подробный вывод, включая промежуточные данные обработки
                       и детали взаимодействия с API
  --interactive        Включить интерактивный режим для просмотра и редактирования
                       переводов перед их применением
  --api-key <api-key>  Явно указать API-ключ для использования, переопределить
                       API-ключ по умолчанию из настроек
  --debug              Приостановить выполнение в начале для целей отладки, ожидать
                       подтверждения пользователя перед продолжением
  --strict             Остановить обработку при первой ошибке вместо продолжения
                       с другими локалями/bucket
  -h, --help           Показать справку

lingo.dev auth

Использование: lingo.dev auth [опции]

Показать текущий статус аутентификации

Опции:
  --login     Войти в свою учетную запись (устарело: используйте 'lingo.dev login')
  --logout    Выйти из своей учетной записи (устарело: используйте 'lingo.dev logout')
  -h, --help  Показать справку

lingo.dev login

Использование: lingo.dev login [опции]

Аутентификация с API Lingo.dev

Опции:
  -h, --help  Показать справку

lingo.dev logout

Использование: lingo.dev logout [опции]

Выйти из API Lingo.dev

Опции:
  -h, --help  Показать справку

lingo.dev show

Использование: lingo.dev show [опции] [команда]

Вывод текущей конфигурации

Опции:
  -h, --help       Показать справку

Команды:
  config           Вывести текущую конфигурацию
  locale <type>    Вывести список локалей
  files [options]  Вывести список файлов, управляемых Lingo.dev
  help [command]   Показать справку по команде

lingo.dev show config

Использование: lingo.dev show config [опции]

Вывести текущую конфигурацию

Опции:
  -h, --help  Показать справку

lingo.dev show locale

Использование: lingo.dev show locale [опции] <type>

Вывести список локалей

Аргументы:
  type        Тип локалей для отображения: "sources" или "targets"

Опции:
  -h, --help  Показать справку

lingo.dev show files

Использование: lingo.dev show files [опции]

Вывести список файлов, управляемых Lingo.dev

Опции:
  --source    Показать только исходные файлы, содержащие оригинальные переводы
  --target    Показать только целевые файлы, содержащие переведенный контент
  -h, --help  Показать справку

lingo.dev config

Использование: lingo.dev config [опции] [команда]

Управление конфигурацией CLI Lingo.dev

Опции:
  -h, --help         Показать справку

Команды:
  set <key> <value>  Установить значение для ключа конфигурации
  unset <key>        Удалить ключ конфигурации
  get <key>          Получить значение ключа конфигурации
  help [command]     Показать справку по команде

lingo.dev config set

Использование: lingo.dev config set [опции] <ключ> <значение>

Установить значение для конфигурационного ключа

Аргументы:
  ключ         Конфигурационный ключ для установки
  значение     Новое значение

Опции:
  -h, --help   Показать справку

lingo.dev config unset

Использование: lingo.dev config unset [опции] <ключ>

Удалить конфигурационный ключ

Аргументы:
  ключ         Конфигурационный ключ для удаления

Опции:
  -h, --help   Показать справку

lingo.dev config get

Использование: lingo.dev config get [опции] <ключ>

Получить значение конфигурационного ключа

Аргументы:
  ключ         Конфигурационный ключ

Опции:
  -h, --help   Показать справку

lingo.dev lockfile

Использование: lingo.dev lockfile [опции]

Создать lockfile, если он не существует

Опции:
  -f, --force  Принудительно создать lockfile
  -h, --help   Показать справку

lingo.dev cleanup

Использование: lingo.dev cleanup [опции]

Удалить ключи из целевых файлов, которые отсутствуют в исходном файле

Опции:
  --locale <locale>  Указать конкретную локаль для очистки
  --bucket <bucket>  Указать конкретный bucket для очистки
  --dry-run          Показать, что будет удалено, без внесения изменений
  --verbose          Показать подробный вывод, включая:
    - Список ключей, которые будут удалены.
    - Этапы обработки.
  -h, --help         Показать справку

lingo.dev mcp

Использование: lingo.dev mcp [опции]

Использовать модель контекстного провайдера Lingo.dev с вашим AI-агентом

Опции:
  -h, --help   Показать справку

lingo.dev ci

Использование: lingo.dev ci [опции]

Запустить CI/CD действие Lingo.dev

Опции:
  --parallel [boolean]             Запустить в параллельном режиме
  --api-key <key>                  API-ключ
  --pull-request [boolean]         Создать pull request с изменениями
  --commit-message <message>       Сообщение коммита
  --pull-request-title <title>     Заголовок pull request
  --working-directory <dir>        Рабочая директория
  --process-own-commits [boolean]  Обрабатывать коммиты, сделанные этим действием
  -h, --help                       Показать справку

lingo.dev status

Использование: lingo.dev status [опции]

Показывает статус процесса локализации

Опции:
  --locale <locale>    Локаль для обработки
  --bucket <bucket>    Bucket для обработки
  --file [files...]    Файл для обработки. Обрабатывает только файлы, которые
                       содержат эту строку в пути. Полезно, если у вас много
                       файлов и вы хотите сосредоточиться на конкретном.
                       Укажите несколько файлов, разделенных запятыми или
                       пробелами.
  --force              Игнорировать lockfile и обработать все ключи, полезно
                       для оценки полной повторной перевода
  --verbose            Показать детальный вывод, включая количество слов на
                       уровне ключей
  --api-key <api-key>  Явно указать API-ключ для использования, переопределяет
                       API-ключ по умолчанию из настроек
  -h, --help           Показать справку

lingo.dev may-the-fourth

Использование: lingo.dev may-the-fourth [опции]

Да пребудет с вами Четвертое мая

Опции:
  -h, --help  Показать справку

lingo.dev run

Использование: lingo.dev run [опции]

Запустить движок локализации Lingo.dev

Опции:
  --source-locale <source-locale>  Локаль для использования в качестве исходной.
                                   По умолчанию используется locale.source из
                                   i18n.json
  --target-locale <target-locale>  Локаль для использования в качестве целевой.
                                   По умолчанию используется locale.targets из
                                   i18n.json
  --bucket <bucket>                Bucket для обработки
  --file <file>                    Файл для обработки. Обрабатывает только файлы,
                                   которые соответствуют этому шаблону glob в
                                   пути. Используйте кавычки вокруг шаблонов,
                                   чтобы предотвратить расширение оболочки
                                   (например, --file '**/*.json'). Полезно, если
                                   у вас много файлов и вы хотите сосредоточиться
                                   на конкретном. Укажите несколько файлов,
                                   разделенных запятыми или пробелами. Принимает
                                   шаблоны glob.
  --key <key>                      Ключ для обработки. Обрабатывает только
                                   конкретный ключ перевода, полезно для
                                   обновления одной записи. Принимает шаблоны glob.
  --force                          Игнорировать lockfile и обработать все ключи,
                                   полезно для полной повторной перевода
  --api-key <api-key>              Явно указать API-ключ для использования,
                                   переопределяет API-ключ по умолчанию из
                                   настроек
  --debug                          Приостановить выполнение в начале для целей
                                   отладки, ждет подтверждения пользователя перед
                                   продолжением
  --concurrency <concurrency>      Количество задач, выполняемых одновременно
  --watch                          Следить за изменениями в исходных файлах и
                                   автоматически переводить заново
  --debounce <milliseconds>        Задержка дебаунса в миллисекундах для режима
                                   наблюдения (по умолчанию: 5000 мс)
  -h, --help                       Показать справку

lingo.dev purge

Использование: lingo.dev purge [опции]

Удалить переводы для указанных --bucket, --file, --key, --locale

Опции:
  --bucket <bucket>  Обрабатываемый bucket
  --file [files...]  Файл(ы) для обработки. Обрабатываются только файлы,
                     соответствующие указанным шаблонам glob.
  --key <key>        Ключ для удаления. Удалить все ключи перевода,
                     соответствующие указанным шаблонам glob.
  --locale <locale>  Обрабатываемая локаль
  --yes-really       Пропустить интерактивное подтверждение и удалить без запроса.
  -h, --help         Показать справку