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
initUtwórz przykładowy plik konfiguracyjny ze wszystkimi dostępnymi opcjami.
validateSprawdź plik konfiguracyjny pod kątem błędów składni i nieprawidłowych opcji.
showWyświetl aktywną konfigurację ze wszystkimi rozwiązanymi wartościami.
pathPokaż ś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.yamlZwaliduj plik konfiguracyjny:
$ renamed config validate --config ./my-config.yaml
✓ Konfiguracja jest prawidłowaPokaż aktywną konfigurację:
$ renamed config showPokaż 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.yamlOpcje
-g, --globalDla 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
# 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.sockLokalizacje 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.