Команды 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 Показать справку