CLI/config

renamed config

Gérer les fichiers de configuration. Créer des modèles, valider la syntaxe et inspecter les paramètres actifs.

renamed config <command> [options]

La commande config vous aide à gérer les fichiers de

Sous-commandes

init

Créer un fichier de configuration exemple avec toutes les options disponibles.

validate

Vérifier un fichier de configuration pour les erreurs de syntaxe et les options invalides.

show

Afficher la configuration active avec toutes les valeurs résolues.

path

Afficher les chemins où les fichiers de configuration sont recherchés.

Exemples

Créer un fichier de configuration local :

$ renamed config init

✓ Créé ./.renamed.yaml avec la configuration exemple

Créer un fichier de configuration global :

$ renamed config init --global

✓ Créé ~/.config/renamed/config.yaml

Valider un fichier de configuration :

$ renamed config validate --config ./my-config.yaml

✓ La configuration est valide

Afficher la configuration active :

$ renamed config show

Afficher les emplacements des fichiers de configuration :

$ renamed config path

Emplacements des fichiers de configuration (par ordre de priorité) :
 1. ./.renamed.yaml
 2. ~/.config/renamed/config.yaml
 3. /etc/renamed/config.yaml

Options

-g, --global

Pour init : créer dans le répertoire de configuration globale (~/.config/renamed/).

-c, --config <path>

Pour validate et show : spécifier un chemin de fichier de configuration.

Configuration Exemple

~/.config/renamed/config.yaml
# Paramètres de renommage par défaut
rename:
 template: date_first
 strategy: by_type
 language: en

# Configuration du mode surveillance
watch:
 patterns:
 - "*.pdf"
 - "*.jpg"
 - "*.png"

# Limitation de débit
rateLimit:
 concurrency: 4
 retryAttempts: 3

# Surveillance de santé
health:
 enabled: true
 socketPath: /tmp/renamed.sock

Emplacements des Fichiers de Configuration

./.renamed.yaml Configuration locale au projet (priorité la plus élevée)

~/.config/renamed/config.yaml Configuration au niveau utilisateur

/etc/renamed/config.yaml Configuration système (priorité la plus faible)

Les paramètres sont fusionnés avec les configurations locales ayant la priorité sur les globales.

Voir Aussi