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
initCréer un fichier de configuration exemple avec toutes les options disponibles.
validateVérifier un fichier de configuration pour les erreurs de syntaxe et les options invalides.
showAfficher la configuration active avec toutes les valeurs résolues.
pathAfficher 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 exempleCréer un fichier de configuration global :
$ renamed config init --global
✓ Créé ~/.config/renamed/config.yamlValider un fichier de configuration :
$ renamed config validate --config ./my-config.yaml
✓ La configuration est valideAfficher la configuration active :
$ renamed config showAfficher 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.yamlOptions
-g, --globalPour 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
# 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.sockEmplacements 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.