Documentazione
CLI/config

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

init

Crea un file di configurazione di esempio con tutte le opzioni disponibili.

validate

Controlla un file di configurazione per errori di sintassi e opzioni non valide.

show

Visualizza la configurazione attiva con tutti i valori risolti.

path

Mostra 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 esempio

Crea un file di configurazione globale:

$ renamed config init --global

✓ Creato ~/.config/renamed/config.yaml

Convalida un file di configurazione:

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

✓ La configurazione è valida

Mostra la configurazione attiva:

$ renamed config show

Mostra 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.yaml

Opzioni

-g, --global

Per 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

~/.config/renamed/config.yaml
# 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.sock

Posizioni 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.

Vedi Anche