Config :: Cayered

Configuración en capas de archivos, línea de comandos y otras fuentes
Descargar ahora

Config :: Cayered Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • symkat
  • Sitio web del editor:
  • http://search.cpan.org/~symkat/

Config :: Cayered Etiquetas


Config :: Cayered Descripción

Config :: Cayered es un módulo de Python que tiene como objetivo facilitar a los programadores, los equipos de operaciones y aquellos que ejecutan los programas para tener los métodos de configuración que prefieren con una interfaz simple. Las opciones predeterminadas se tomarán del código fuente del programa, Luego, si se proporciona, un archivo de configuración y, finalmente, las opciones de línea de comandos. Las opciones predeterminadas de SSYNOPSISBY se tomarán del código fuente del programa, entonces, si se proporciona, un archivo de configuración y, finalmente, las opciones de línea de comandos. My $ CONFIG = CONFIG :: Cayered-> Load_config (Archivo => "/ etc / MyApp", predeterminado => {verbose => 0, Ejecutar => 1, entrada => "/ tmp / to_process", salida => " / tmp / done_processing ", complementos => },); Dado lo anterior, la estructura de datos se vería como: {verbose => 0, ejecutar => 1, entrada =>" / tmp / to_process " , salida => "/ tmp / done_processing", complementos => } proporcionó un archivo, /etc/myapp.yml con la entrada de línea: / tmp / pendientes_proceso La estructura de datos se vería como: {verbose = > 0, Ejecutar => 1, entrada => "/ tmp / pending_process", salida => "/ tmp / done_processing", complementos => } proporcionó los argumentos de la línea de comandos --Norun --verboso - -Output / TMP / terminado_process: además del archivo de configuración anterior, la estructura de datos se vería como: {verbose => 1, run => 0, entrada => "/ tmp / pending_process", salida => "/ TMP / terminado_process ", complementos => } Página de inicio del producto


Config :: Cayered Software relacionado