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-сред.