renamed config
Gestisca i file di configurazione. Crei modelli, convalidi la sintassi e ispezioni le impostazioni attive.
renamed config <command> [options]Il comando config La aiuta a gestire i file di
Sottocomandi
initCrea un file di configurazione di esempio con tutte le opzioni disponibili.
validateControlla un file di configurazione per errori di sintassi e opzioni non valide.
showVisualizza la configurazione attiva con tutti i valori risolti.
pathMostra i percorsi dove vengono cercati i file di configurazione.
Esempi
Crea un file di configurazione locale:
$ renamed config init
✓ Creato ./.renamed.yaml con configurazione di esempioCrea un file di configurazione globale:
$ renamed config init --global
✓ Creato ~/.config/renamed/config.yamlConvalida un file di configurazione:
$ renamed config validate --config ./my-config.yaml
✓ La configurazione è validaMostra la configurazione attiva:
$ renamed config showMostra le posizioni dei file di configurazione:
$ renamed config path
Posizioni dei file di configurazione (in ordine di priorità):
1. ./.renamed.yaml
2. ~/.config/renamed/config.yaml
3. /etc/renamed/config.yamlOpzioni
-g, --globalPer init: crea nella directory di configurazione globale (~/.config/renamed/).
-c, --config <path>Per validate e show: specifica un percorso del file di configurazione.
Configurazione di Esempio
# Impostazioni predefinite di rinomina
rename:
template: date_first
strategy: by_type
language: en
# Configurazione modalità watch
watch:
patterns:
- "*.pdf"
- "*.jpg"
- "*.png"
# Limitazione della frequenza
rateLimit:
concurrency: 4
retryAttempts: 3
# Monitoraggio dello stato
health:
enabled: true
socketPath: /tmp/renamed.sockPosizioni dei File di Configurazione
./.renamed.yaml — Configurazione locale del progetto (priorità massima)
~/.config/renamed/config.yaml — Configurazione a livello utente
/etc/renamed/config.yaml — Configurazione a livello di sistema (priorità minima)
Le impostazioni vengono unite con le configurazioni locali che hanno la precedenza su quelle globali.