CLI/config

renamed config

Gerencie arquivos de configuração. Crie modelos, valide sintaxe e inspecione configurações ativas.

renamed config <command> [options]

O comando config ajuda você a gerenciar arquivos de

Subcomandos

init

Criar um arquivo de configuração de exemplo com todas as opções disponíveis.

validate

Verificar um arquivo de configuração em busca de erros de sintaxe e opções inválidas.

show

Exibir a configuração ativa com todos os valores resolvidos.

path

Mostrar os caminhos onde os arquivos de configuração são procurados.

Exemplos

Criar um arquivo de configuração local:

$ renamed config init

✓ Criado ./.renamed.yaml com configuração de exemplo

Criar um arquivo de configuração global:

$ renamed config init --global

✓ Criado ~/.config/renamed/config.yaml

Validar um arquivo de configuração:

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

✓ Configuração é válida

Mostrar configuração ativa:

$ renamed config show

Mostrar locais de arquivo de configuração:

$ renamed config path

Locais de arquivo de configuração (em ordem de prioridade):
 1. ./.renamed.yaml
 2. ~/.config/renamed/config.yaml
 3. /etc/renamed/config.yaml

Opções

-g, --global

Para init: criar no diretório de configuração global (~/.config/renamed/).

-c, --config <path>

Para validate e show: especificar um caminho de arquivo de configuração.

Exemplo de Configuração

~/.config/renamed/config.yaml
# Configurações padrão de renomeação
rename:
 template: date_first
 strategy: by_type
 language: en

# Configuração do modo de monitoramento
watch:
 patterns:
 - "*.pdf"
 - "*.jpg"
 - "*.png"

# Limitação de taxa
rateLimit:
 concurrency: 4
 retryAttempts: 3

# Monitoramento de saúde
health:
 enabled: true
 socketPath: /tmp/renamed.sock

Locais de Arquivo de Configuração

./.renamed.yaml Configuração local do projeto (prioridade mais alta)

~/.config/renamed/config.yaml Configuração de nível de usuário

/etc/renamed/config.yaml Configuração de todo o sistema (prioridade mais baixa)

As configurações são mescladas com configurações locais tendo precedência sobre as globais.

Veja Também