CLI/config

renamed config

Zarządzaj plikami konfiguracyjnymi. Twórz szablony, waliduj składnię i przeglądaj aktywne ustawienia.

renamed config <command> [options]

Polecenie config pomaga zarządzać plikami konfiguracyjnymi YAML. Używaj plików konfiguracyjnych do ustawiania domyślnych opcji, definiowania wzorców monitorowania i konfigurowania wdrożeń produkcyjnych.

Podpolecenia

init

Utwórz przykładowy plik konfiguracyjny ze wszystkimi dostępnymi opcjami.

validate

Sprawdź plik konfiguracyjny pod kątem błędów składni i nieprawidłowych opcji.

show

Wyświetl aktywną konfigurację ze wszystkimi rozwiązanymi wartościami.

path

Pokaż ścieżki, w których szukane są pliki konfiguracyjne.

Przykłady

Utwórz lokalny plik konfiguracyjny:

$ renamed config init

✓ Utworzono ./.renamed.yaml z przykładową konfiguracją

Utwórz globalny plik konfiguracyjny:

$ renamed config init --global

✓ Utworzono ~/.config/renamed/config.yaml

Zwaliduj plik konfiguracyjny:

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

✓ Konfiguracja jest prawidłowa

Pokaż aktywną konfigurację:

$ renamed config show

Pokaż lokalizacje plików konfiguracyjnych:

$ renamed config path

Lokalizacje plików konfiguracyjnych (w kolejności priorytetu):
 1. ./.renamed.yaml
 2. ~/.config/renamed/config.yaml
 3. /etc/renamed/config.yaml

Opcje

-g, --global

Dla init: utwórz w globalnym katalogu konfiguracyjnym (~/.config/renamed/).

-c, --config <path>

Dla validate i show: określ ścieżkę do pliku konfiguracyjnego.

Przykładowa Konfiguracja

~/.config/renamed/config.yaml
# Domyślne ustawienia zmiany nazw
rename:
 template: date_first
 strategy: by_type
 language: en

# Konfiguracja trybu monitorowania
watch:
 patterns:
 - "*.pdf"
 - "*.jpg"
 - "*.png"

# Ograniczenie częstotliwości
rateLimit:
 concurrency: 4
 retryAttempts: 3

# Monitorowanie stanu
health:
 enabled: true
 socketPath: /tmp/renamed.sock

Lokalizacje Plików Konfiguracyjnych

./.renamed.yaml Lokalna konfiguracja projektu (najwyższy priorytet)

~/.config/renamed/config.yaml Konfiguracja na poziomie użytkownika

/etc/renamed/config.yaml Konfiguracja na poziomie systemu (najniższy priorytet)

Ustawienia są łączone, a konfiguracje lokalne mają pierwszeństwo przed globalnymi.

Zobacz Także