Ativador :: Config.

Fornece uma configuração mesclada para um script combinando opções de linha de comando, variáveis de ambiente e arquivos de configuração.
Baixe Agora

Ativador :: Config. Classificação e resumo

Propaganda

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

Ativador :: Config. Tag


Ativador :: Config. Descrição

Fornece uma configuração mesclada para um script combinando opções de linha de comando, variáveis de ambiente e arquivos de configuração. Ativador :: Config é um módulo Perl que fornece uma configuração mesclada para um script combinando opções de linha de comando, variáveis de ambiente e arquivos de configuração.synopsis use ativador :: config; meu $ config = ativador :: config-> get_config (@Argv); # padrão padrão meu $ config = ativador :: config-> get_config (@Argv, $ OTERREALM); #### Obtenha um hashref de argumentos de linha de comando e um arrayref de argumentos de bareword my ($ config, $ args) = ativador :: config-> get_args (@argv); este módulo permite que um script ou aplicativo tenham um complexo Configuração Combinando Opções a partir da linha de comando, variáveis de ambiente e arquivos de configuração YAML.Para um script ou aplicativo, um cria qualquer número de arquivos de configuração do YAML. Esses arquivos serão deterministicamente mesclados em um hash. Você pode então passar isso para um aplicativo ou gravá-lo no arquivo. Este módulo não é um validador de opções. Ele usa opções de linha de comando como substitui as teclas existentes nos arquivos de configuração e não os valide. As opções não reconhecidas da linha de comando são ignoradas e o @AARGV é modificado para remover opções reconhecidas, deixando as barreiras e opções não reconhecidas no lugar e a mesma ordem para um validador de opções reais (como Getopt :: Long). Se você usar outro módulo de opções, certifique-se de chamar get_config () antes de ligar para o seu processador, para que o @Argv esteja em um estado apropriado. As variáveis do fealão podem ser usadas para atuar como uma opção padrão para a linha de comando e / ou Substoque qualquer tecla de arquivo de configuração de nível superior que é um módulo Scalar.Se é legal porque: * Você pode gerar heararquias de configuração complexas mescladas que são sensíveis ao contexto com muita facilidade. * Você pode passar como complexo uma configuração como você gosta de qualquer script ou aplicativo e substituir qualquer opção de configuração escalar com suas variáveis de ambiente ou na linha de comando. * Suporta Realms, permitindo que você tenha configurações padrão para desenvolvimento, QA, produção ou qualquer número de reinos arbitrários desejados. Ou seja, com um sinalizador de linha de comando simples, você pode alternar seu contexto de configuração. Requisitos: · Perl.


Ativador :: Config. Software Relacionado