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