lingo.dev purge

CLI-Referenzdokumentation für den purge-Befehl

Einführung

WARNUNG: Löscht dauerhaft Übersetzungseinträge aus Bucket-Pfadmustern, die in i18n.json definiert sind. Dies ist eine destruktive Operation, die nicht rückgängig gemacht werden kann. Ohne Filter werden ALLE verwalteten Schlüssel aus JEDER Zielsprache entfernt.

Verwendung

lingo.dev purge [options]

Optionen

--bucket <bucket>

lingo.dev purge --bucket <bucket>

Beschränkt das Löschen auf bestimmte Bucket-Typen, die unter buckets in i18n.json definiert sind. Flag wiederholen, um mehrere Bucket-Typen einzuschließen. Standardmäßig alle Buckets

Erfordert einen Wert.

--file [files...]

lingo.dev purge --file [files...]

Filtert, welche Dateipfade gelöscht werden sollen, indem sie mit Pfadmustern abgeglichen werden. Nur Pfade, die einen dieser Werte enthalten, werden verarbeitet. Beispiele: --file messages.json --file admin/

Akzeptiert einen optionalen Wert.

--key <key>

lingo.dev purge --key <key>

Filtert, welche Schlüssel gelöscht werden sollen, mithilfe von Präfix-Matching auf punktgetrennten Schlüsselpfaden. Beispiel: 'auth.login' entspricht allen Schlüsseln, die mit auth.login beginnen. Diese Option weglassen, um ALLE Schlüssel zu löschen. Schlüssel, die in i18n.json als gesperrt oder ignoriert markiert sind, werden automatisch übersprungen

Erfordert einen Wert.

--locale <locale>

lingo.dev purge --locale <locale>

Beschränkt das Löschen auf bestimmte Zielsprachen-Codes aus i18n.json. Flag wiederholen, um mehrere Sprachen einzuschließen. Standardmäßig alle konfigurierten Zielsprachen. Warnung: Das Einschließen der Quellsprache löscht auch Inhalte daraus.

Erfordert einen Wert.

Flags

--yes-really

lingo.dev purge --yes-really

Umgeht Sicherheitsbestätigungen für destruktive Operationen. Mit äußerster Vorsicht verwenden – dies löscht Übersetzungsschlüssel ohne Bestätigungsabfrage. Nur für automatisierte Skripte und CI-Umgebungen vorgesehen.