Config :: em camadas

configuração em camadas de arquivos, linha de comando e outras fontes
Baixe Agora

Config :: em camadas Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • symkat
  • Site do editor:
  • http://search.cpan.org/~symkat/

Config :: em camadas Tag


Config :: em camadas Descrição

Config :: Layered é um módulo Python que visa facilitar os programadores, equipes de operações e aqueles que executam os programas para ter os métodos de configuração que preferem com uma interface simples.por opções padrão serão tiradas do próprio código fonte do programa, Em seguida, - se fornecido - um arquivo de configuração e, finalmente, as opções de linha de comando.Synopsisby opções serão tiradas do próprio código fonte do programa, então - se fornecido - um arquivo de configuração e finalmente opções de linha de comando. my $ config = config :: layered-> load_config (file => "/ etc / myapp", default => {verbose => 0, executar => 1, entrada => "/ tmp / to_process", saída => " / tmp / done_processing ", plugins => },); dado o acima, a estrutura de dados pareceria: {verbose => 0, executar => 1, entrada =>" / tmp / to_process "/ tmp / to_process" , saída => "/ tmp / done_processing", plugins => } forneceu um arquivo, /etc/myapp.yml com a entrada de linha: / tmp / pendentes_process a estrutura de dados seria: {verbose = > 0, executar => 1, entrada => "/ tmp / pending_process", saída => "/ tmp / done_processing", plugins => } forneceu as argumentos da linha de comando --Norun --verbose - -Output / tmp / completed_process - Além do arquivo de configuração acima - a estrutura de dados pareceria: {verbose => 1, executar => 0, entrada => "/ tmp / pendente_process", saída => "/ TMP / COMPLEDED_PROCESS ", plugins => } página inicial do produto


Config :: em camadas Software Relacionado