lingo.dev purge
Documentación de referencia de CLI para el comando purge
Introducción
ADVERTENCIA: Elimina permanentemente las entradas de traducción de los patrones de ruta de bucket definidos en i18n.json. Esta es una operación destructiva que no se puede deshacer. Sin ningún filtro, TODAS las claves gestionadas se eliminarán de CADA locale de destino.
Uso
lingo.dev purge [options]
Opciones
--bucket <bucket>
lingo.dev purge --bucket <bucket>
Limita la purga a tipos de bucket específicos definidos en buckets en i18n.json. Repite el flag para incluir múltiples tipos de bucket. Por defecto, todos los buckets
Requiere un valor.
--file [files...]
lingo.dev purge --file [files...]
Filtra qué rutas de archivo purgar mediante coincidencia con patrones de ruta. Solo se procesarán las rutas que contengan cualquiera de estos valores. Ejemplos: --file messages.json --file admin/
Acepta un valor opcional.
--key <key>
lingo.dev purge --key <key>
Filtra qué claves eliminar usando coincidencia de prefijo en rutas de clave separadas por puntos. Ejemplo: 'auth.login' coincide con todas las claves que comienzan con auth.login. Omite esta opción para eliminar TODAS las claves. Las claves marcadas como bloqueadas o ignoradas en i18n.json se omiten automáticamente
Requiere un valor.
--locale <locale>
lingo.dev purge --locale <locale>
Limita la purga a códigos de locale de destino específicos de i18n.json. Repite el flag para incluir múltiples locales. Por defecto, todos los locales de destino configurados. Advertencia: Incluir el locale de origen también eliminará el contenido de este.
Requiere un valor.
Flags
--yes-really
lingo.dev purge --yes-really
Omite las confirmaciones de seguridad para operaciones destructivas. Usa con extrema precaución: esto eliminará claves de traducción sin solicitar confirmación. Destinado únicamente para scripts automatizados y entornos de CI.