lingo.dev purge
Documentation de référence CLI pour la commande purge
Introduction
ATTENTION : Supprime définitivement les entrées de traduction des modèles de chemins de bucket définis dans i18n.json. Il s'agit d'une opération destructive qui ne peut pas être annulée. Sans aucun filtre, TOUTES les clés gérées seront supprimées de CHAQUE locale cible.
Utilisation
lingo.dev purge [options]
Options
--bucket <bucket>
lingo.dev purge --bucket <bucket>
Limite la purge à des types de bucket spécifiques définis sous buckets dans i18n.json. Répétez le flag pour inclure plusieurs types de bucket. Par défaut, tous les buckets
Nécessite une valeur.
--file [files...]
lingo.dev purge --file [files...]
Filtre les chemins de fichiers à purger en les comparant aux modèles de chemins. Seuls les chemins contenant l'une de ces valeurs seront traités. Exemples : --file messages.json --file admin/
Accepte une valeur optionnelle.
--key <key>
lingo.dev purge --key <key>
Filtre les clés à supprimer en utilisant la correspondance de préfixe sur les chemins de clés séparés par des points. Exemple : 'auth.login' correspond à toutes les clés commençant par auth.login. Omettez cette option pour supprimer TOUTES les clés. Les clés marquées comme verrouillées ou ignorées dans i18n.json sont automatiquement ignorées
Nécessite une valeur.
--locale <locale>
lingo.dev purge --locale <locale>
Limite la purge à des codes de locale cible spécifiques de i18n.json. Répétez le flag pour inclure plusieurs locales. Par défaut, toutes les locales cibles configurées. Attention : inclure la locale source supprimera également le contenu de celle-ci.
Nécessite une valeur.
Flags
--yes-really
lingo.dev purge --yes-really
Contourne les confirmations de sécurité pour les opérations destructives. À utiliser avec une extrême prudence - cela supprimera les clés de traduction sans demander de confirmation. Destiné uniquement aux scripts automatisés et aux environnements CI.