lingo.dev purge
Документация по CLI-команде purge
Введение
ВНИМАНИЕ: Безвозвратно удаляет записи переводов из путей bucket, указанных в i18n.json. Это необратимая операция. Без фильтров будут удалены ВСЕ управляемые ключи из КАЖДОЙ целевой локали.
Использование
lingo.dev purge [options]
Опции
--bucket <bucket>
lingo.dev purge --bucket <bucket>
Ограничьте очистку определёнными типами bucket, заданными в buckets в i18n.json. Повторяйте флаг для включения нескольких типов bucket. По умолчанию — все buckets.
Требуется значение.
--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-сред.