CLI/config

renamed config

Konfigurationsdateien verwalten. Vorlagen erstellen, Syntax validieren und aktive Einstellungen inspizieren.

renamed config <command> [options]

Der config-Befehl hilft Ihnen bei der Verwaltung von YAML-Konfigurationsdateien. Verwenden Sie Konfigurationsdateien, um Standardoptionen festzulegen, Watch-Muster zu definieren und Produktionsbereitstellungen zu konfigurieren.

Unterbefehle

init

Eine Beispiel-Konfigurationsdatei mit allen verfügbaren Optionen erstellen.

validate

Eine Konfigurationsdatei auf Syntaxfehler und ungültige Optionen prüfen.

show

Die aktive Konfiguration mit allen aufgelösten Werten anzeigen.

path

Die Pfade anzeigen, in denen nach Konfigurationsdateien gesucht wird.

Beispiele

Eine lokale Konfigurationsdatei erstellen:

$ renamed config init

✓ ./.renamed.yaml mit Beispielkonfiguration erstellt

Eine globale Konfigurationsdatei erstellen:

$ renamed config init --global

✓ ~/.config/renamed/config.yaml erstellt

Eine Konfigurationsdatei validieren:

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

✓ Konfiguration ist gültig

Aktive Konfiguration anzeigen:

$ renamed config show

Speicherorte für Konfigurationsdateien anzeigen:

$ renamed config path

Speicherorte für Konfigurationsdateien (in Prioritätsreihenfolge):
 1. ./.renamed.yaml
 2. ~/.config/renamed/config.yaml
 3. /etc/renamed/config.yaml

Optionen

-g, --global

Für init: Im globalen Konfigurationsverzeichnis (~/.config/renamed/) erstellen.

-c, --config <path>

Für validate und show: Einen Konfigurationsdateipfad angeben.

Beispielkonfiguration

~/.config/renamed/config.yaml
# Standard-Umbenennungseinstellungen
rename:
 template: date_first
 strategy: by_type
 language: en

# Watch-Modus-Konfiguration
watch:
 patterns:
 - "*.pdf"
 - "*.jpg"
 - "*.png"

# Ratenbegrenzung
rateLimit:
 concurrency: 4
 retryAttempts: 3

# Gesundheitsüberwachung
health:
 enabled: true
 socketPath: /tmp/renamed.sock

Speicherorte für Konfigurationsdateien

./.renamed.yaml Projektlokale Konfiguration (höchste Priorität)

~/.config/renamed/config.yaml Benutzerweite Konfiguration

/etc/renamed/config.yaml Systemweite Konfiguration (niedrigste Priorität)

Einstellungen werden zusammengeführt, wobei lokale Konfigurationen Vorrang vor globalen haben.

Siehe auch