Commandes CLI
Documentation de référence pour les commandes CLI de Lingo.dev
Cette page contient la liste complète des commandes disponibles via Lingo.dev CLI. Pour accéder à cette documentation depuis le CLI lui-même, exécutez la commande suivante :
npx lingo.dev@latest --help
lingo.dev
Usage: lingo.dev [options] [command]
Lingo.dev CLI
Options:
-v, --version Afficher la version
-y, --no-interactive Désactiver le mode interactif
-h, --help Afficher l'aide
Commands:
init [options] Initialiser un projet Lingo.dev
i18n [options] Exécuter le moteur de localisation
auth [options] Afficher le statut d'authentification actuel
login S'authentifier avec l'API Lingo.dev
logout Se déconnecter de l'API Lingo.dev
show Afficher la configuration actuelle
config Gérer la configuration du CLI Lingo.dev
lockfile [options] Créer un fichier de verrouillage s'il n'existe pas
cleanup [options] Supprimer les clés des fichiers cibles qui n'existent pas dans le
fichier source
mcp Utiliser le fournisseur de contexte de modèle Lingo.dev avec votre agent IA
ci [options] Exécuter l'action CI/CD de Lingo.dev
status [options] Afficher le statut du processus de localisation
run [options] Exécuter le moteur de localisation Lingo.dev
purge [options] Supprimer les traductions pour les paramètres --bucket, --file, --key,
--locale spécifiés
help [command] Afficher l'aide pour une commande
lingo.dev init
Usage: lingo.dev init [options]
Initialiser un projet Lingo.dev
Options:
-f --force Écraser la configuration existante (par défaut : false)
-s --source <locale> Locale source (par défaut : "en")
-t --targets <locale...> Liste des locales cibles (par défaut : "es")
-b, --bucket <type> Type de bucket (par défaut : "json")
-p, --paths [path...] Liste des chemins pour le bucket (par défaut : [])
-y, --no-interactive Désactiver le mode interactif
-h, --help Afficher l'aide
lingo.dev i18n
Usage: lingo.dev i18n [options]
Exécuter le moteur de localisation
Options:
--locale <locale> Locale à traiter
--bucket <bucket> Bucket à traiter
--key <key> Clé à traiter. Traite uniquement une clé de traduction spécifique,
utile pour le débogage ou la mise à jour d'une seule entrée
--file [files...] Fichier à traiter. Traite uniquement un chemin spécifique, peut
contenir un astérisque * pour correspondre à plusieurs fichiers. Utile si
vous avez beaucoup de fichiers et souhaitez vous concentrer sur un spécifique.
Spécifiez plusieurs fichiers séparés par des virgules ou des espaces.
--frozen Exécuter en mode lecture seule - échoue si des traductions doivent être
mises à jour, utile pour les pipelines CI/CD pour détecter les traductions
manquantes
--force Ignorer le fichier de verrouillage et traiter toutes les clés, utile pour une
retraduction complète
--verbose Afficher une sortie détaillée incluant les données de traitement intermédiaires
et les détails de communication API
--interactive Activer le mode interactif pour réviser et éditer les traductions avant
qu'elles ne soient appliquées
--api-key <api-key> Définir explicitement la clé API à utiliser, remplacer la clé API par défaut
des paramètres
--debug Mettre en pause l'exécution au démarrage à des fins de débogage, attend
la confirmation de l'utilisateur avant de continuer
--strict Arrêter le traitement à la première erreur au lieu de continuer
avec d'autres locales/buckets
-h, --help Afficher l'aide
lingo.dev auth
Usage: lingo.dev auth [options]
Afficher le statut d'authentification actuel
Options:
--login Connectez-vous à votre compte (obsolète : utilisez 'lingo.dev login' à la place)
--logout Déconnectez-vous de votre compte (obsolète : utilisez 'lingo.dev logout'
à la place)
-h, --help Afficher l'aide
lingo.dev login
Usage: lingo.dev login [options]
S'authentifier auprès de l'API Lingo.dev
Options:
-h, --help Afficher l'aide
lingo.dev logout
Usage: lingo.dev logout [options]
Se déconnecter de l'API Lingo.dev
Options:
-h, --help Afficher l'aide
lingo.dev show
Usage: lingo.dev show [options] [command]
Affiche la configuration actuelle
Options:
-h, --help Afficher l'aide
Commands:
config Afficher la configuration actuelle
locale <type> Afficher la liste des locales
files [options] Afficher la liste des fichiers gérés par Lingo.dev
help [command] afficher l'aide pour la commande
lingo.dev show config
Usage: lingo.dev show config [options]
Afficher la configuration actuelle
Options:
-h, --help Afficher l'aide
lingo.dev show locale
Usage: lingo.dev show locale [options] <type>
Afficher la liste des locales
Arguments:
type Type de locales à afficher, soit "sources" ou "targets"
Options:
-h, --help Afficher l'aide
lingo.dev show files
Usage: lingo.dev show files [options]
Afficher la liste des fichiers gérés par Lingo.dev
Options:
--source Afficher uniquement les fichiers source, fichiers contenant les traductions
originales
--target Afficher uniquement les fichiers cible, fichiers contenant le contenu traduit
-h, --help Afficher l'aide
lingo.dev config
Usage: lingo.dev config [options] [command]
Gérer la configuration du CLI Lingo.dev
Options:
-h, --help Afficher l'aide
Commands:
set <key> <value> Définir une clé de configuration à une valeur
unset <key> Supprimer une clé de configuration
get <key> Obtenir la valeur d'une clé de configuration
help [command] afficher l'aide pour la commande
lingo.dev config set
Usage: lingo.dev config set [options] <key> <value>
Définir une clé de configuration à une valeur
Arguments:
key Clé de configuration à définir
value Nouvelle valeur
Options:
-h, --help Afficher l'aide
lingo.dev config unset
Usage: lingo.dev config unset [options] <key>
Supprimer une clé de configuration
Arguments:
key Clé de configuration à supprimer
Options:
-h, --help Afficher l'aide
lingo.dev config get
Usage: lingo.dev config get [options] <key>
Obtenir la valeur d'une clé de configuration
Arguments:
key Clé de configuration
Options:
-h, --help Afficher l'aide
lingo.dev lockfile
Usage: lingo.dev lockfile [options]
Créer un fichier de verrouillage s'il n'existe pas
Options:
-f, --force Forcer la création d'un fichier de verrouillage
-h, --help Afficher l'aide
lingo.dev cleanup
Usage: lingo.dev cleanup [options]
Supprimer les clés des fichiers cibles qui n'existent pas dans le fichier source
Options:
--locale <locale> Locale spécifique à nettoyer
--bucket <bucket> Bucket spécifique à nettoyer
--dry-run Montrer ce qui serait supprimé sans effectuer de modifications
--verbose Afficher une sortie détaillée incluant :
- Liste des clés qui seraient supprimées.
- Étapes de traitement.
-h, --help Afficher l'aide
lingo.dev mcp
Usage: lingo.dev mcp [options]
Utiliser le fournisseur de contexte de modèle Lingo.dev avec votre agent IA
Options:
-h, --help Afficher l'aide
lingo.dev ci
Usage: lingo.dev ci [options]
Exécuter l'action CI/CD de Lingo.dev
Options:
--parallel [boolean] Exécuter en mode parallèle
--api-key <key> Clé API
--pull-request [boolean] Créer une pull request avec les modifications
--commit-message <message> Message de commit
--pull-request-title <title> Titre de la pull request
--working-directory <dir> Répertoire de travail
--process-own-commits [boolean] Traiter les commits effectués par cette action
-h, --help Afficher l'aide
lingo.dev status
Usage: lingo.dev status [options]
Afficher l'état du processus de localisation
Options:
--locale <locale> Locale à traiter
--bucket <bucket> Bucket à traiter
--file [files...] Fichier à traiter. Traite uniquement les fichiers qui
incluent cette chaîne dans leur chemin. Utile si vous
avez beaucoup de fichiers et souhaitez vous concentrer
sur un fichier spécifique. Spécifiez plusieurs fichiers
séparés par des virgules ou des espaces.
--force Ignorer le fichier de verrouillage et traiter toutes les
clés, utile pour estimer une retraduction complète
--verbose Afficher une sortie détaillée incluant le nombre de mots
au niveau des clés
--api-key <api-key> Définir explicitement la clé API à utiliser, remplacer
la clé API par défaut des paramètres
-h, --help Afficher l'aide
lingo.dev may-the-fourth
Usage: lingo.dev may-the-fourth [options]
Que la Force soit avec vous
Options:
-h, --help Afficher l'aide
lingo.dev run
Usage: lingo.dev run [options]
Exécuter le moteur de localisation Lingo.dev
Options:
--source-locale <source-locale> Locale à utiliser comme locale source. Par
défaut, utilise i18n.json locale.source
--target-locale <target-locale> Locale à utiliser comme locale cible. Par
défaut, utilise i18n.json locale.targets
--bucket <bucket> Bucket à traiter
--file <file> Fichier à traiter. Traite uniquement les
fichiers qui correspondent à ce modèle glob
dans leur chemin. Utilisez des guillemets
autour des modèles pour éviter l'expansion
du shell (par ex., --file '**/*.json').
Utile si vous avez beaucoup de fichiers et
souhaitez vous concentrer sur un fichier
spécifique. Spécifiez plusieurs fichiers
séparés par des virgules ou des espaces.
Accepte les modèles glob.
--key <key> Clé à traiter. Traite uniquement une clé de
traduction spécifique, utile pour mettre à
jour une seule entrée. Accepte les modèles
glob.
--force Ignorer le fichier de verrouillage et
traiter toutes les clés, utile pour une
retraduction complète
--api-key <api-key> Définir explicitement la clé API à utiliser,
remplacer la clé API par défaut des
paramètres
--debug Mettre en pause l'exécution au démarrage à
des fins de débogage, attend la confirmation
de l'utilisateur avant de continuer
--concurrency <concurrency> Nombre de tâches simultanées à exécuter
--watch Surveiller les fichiers source pour les
changements et retraduire automatiquement
--debounce <milliseconds> Délai de debounce en millisecondes pour le
mode surveillance (par défaut : 5000ms)
-h, --help Afficher l'aide
lingo.dev purge
Usage: lingo.dev purge [options]
Supprimer les traductions pour les paramètres --bucket, --file, --key, --locale spécifiés
Options:
--bucket <bucket> Bucket à traiter
--file [files...] Fichier(s) à traiter. Traite uniquement les fichiers correspondant
au(x) modèle(s) glob spécifié(s).
--key <key> Clé à supprimer. Supprime toutes les clés de traduction correspondant
au modèle glob spécifié.
--locale <locale> Locale à traiter
--yes-really Ignore la confirmation interactive et supprime sans demander.
-h, --help Afficher l'aide