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 localización de destino.
Uso
lingo.dev purge [opciones]
Opciones
--bucket <bucket>
lingo.dev purge --bucket <bucket>
Limita la purga a tipos específicos de bucket definidos bajo buckets en i18n.json. Repite la bandera para incluir múltiples tipos de bucket. Por defecto se aplica a todos los buckets
Requiere un valor.
--file [archivos...]
lingo.dev purge --file [archivos...]
Filtra qué rutas de archivo purgar comparándolas 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 <clave>
lingo.dev purge --key <clave>
Filtra qué claves eliminar usando coincidencia de prefijos 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 <localización>
lingo.dev purge --locale <localización>
Limita la purga a códigos de localización de destino específicos de i18n.json. Repite la bandera para incluir múltiples localizaciones. Por defecto se aplica a todas las localizaciones de destino configuradas. Advertencia: Incluir la localización de origen también eliminará contenido de ella.
Requiere un valor.
Banderas
--yes-really
lingo.dev purge --yes-really
Evita las confirmaciones de seguridad para operaciones destructivas. Usar con extrema precaución - esto eliminará claves de traducción sin pedir confirmación. Destinado únicamente para scripts automatizados y entornos CI.