lingo.dev purge

Справочная документация CLI для команды purge

Введение

ПРЕДУПРЕЖДЕНИЕ: Безвозвратное удаление записей перевода из путей bucket, определённых в i18n.json. Это необратимая операция, которую нельзя отменить. Без каких-либо фильтров ВСЕ управляемые ключи будут удалены из КАЖДОЙ целевой локали.

Использование

lingo.dev purge [options]

Опции

--bucket <bucket>

lingo.dev purge --bucket <bucket>

Ограничьте очистку определёнными типами bucket, указанными в разделе buckets файла i18n.json. Повторите флаг, чтобы включить несколько типов bucket. По умолчанию используются все bucket.

Требует указания значения.

--file [files...]

lingo.dev purge --file [files...]

Фильтруйте пути файлов для очистки, сопоставляя их с шаблонами путей. Обрабатываются только пути, содержащие любое из указанных значений. Примеры: --file messages.json --file admin/

Принимает необязательное значение.

--key <key>

lingo.dev purge --key <key>

Фильтруйте ключи для удаления, используя префиксное сопоставление с путями ключей, разделёнными точками. Пример: 'auth.login' соответствует всем ключам, начинающимся с auth.login. Не указывайте эту опцию, чтобы удалить ВСЕ ключи. Ключи, помеченные как заблокированные или игнорируемые в i18n.json, автоматически пропускаются.

Требует указания значения.

--locale <locale>

lingo.dev purge --locale <locale>

Ограничьте очистку определёнными кодами целевых локалей из i18n.json. Повторите флаг, чтобы включить несколько локалей. По умолчанию используются все настроенные целевые локали. Предупреждение: включение исходной локали приведёт к удалению контента из неё также.

Требует указания значения.

Флаги

--yes-really

lingo.dev purge --yes-really

Обход подтверждений безопасности для разрушительных операций. Используйте с крайней осторожностью - это удалит ключи перевода без запроса подтверждения. Предназначено только для автоматизированных скриптов и CI-сред.