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.