| Config :: em camadas configuração em camadas de arquivos, linha de comando e outras fontes |
Baixe Agora |
Config :: em camadas Classificação e resumo
- Licença:
- Perl Artistic License
- 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