Getopt :: Lucid

Getopt :: Lucid es una sintaxis clara y legible para el procesamiento de la línea de comandos.
Descargar ahora

Getopt :: Lucid Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • David A. Golden
  • Sitio web del editor:
  • http://search.cpan.org/~dagolden/CPAN-Reporter-Smoker-0.15/lib/CPAN/Reporter/Smoker.pod

Getopt :: Lucid Etiquetas


Getopt :: Lucid Descripción

Getopt :: Lucid es una sintaxis clara y legible para el procesamiento de la línea de comandos. Getopt :: Lucid es una sintaxis clara y legible para el procesamiento de la línea de comandos.Synopsis Use GetOpt :: Lucid QW (: todos); # opciones básicas Especificaciones con alias @specs = (Interruptor ("Versión | V"), contador ("verbose | v"), param ("CONFIGURACIÓN | C"), Lista ("Lib | L | I"), Keypair ( "Definir"), cambiar ("Ayuda | H")); $ opt = getopt :: lucid-> getopt (@specs); $ verbosity = $ opt-> get_verbose; @libs = $ Opt-> get_lib; fs = $ opt-> get_define; % all_options = $ opt-> opciones; # Especificaciones de opciones avanzadas @adv_spec = (Param ("Entrada") -> Requerido, # Requerido Param ("Modo") -> Predeterminado ("TCP"), # # predeterminado param ("host") -> necesidades ("puerto" ), # Dependencias param ("Puerto", QR / D + /) -> Se requiere, # REGEX Validation Param ("Config", Sub {-R}), # Param Validación personalizada ("Ayuda") -> AnyCase, # Case insensibilidad); # Ejemplo con un archivo de configuración Use Config :: STD; if (-R $ Opt-> get_config) {read_config ($ opt-> get_config () => My% config_hash); $ Opt-> Merge_Defaults ($ CONFIG_HASH {''}); } El objetivo de este módulo está proporcionando una buena legibilidad del código y claridad de la intención para el procesamiento de la opción de línea de comandos. Si bien la legibilidad es una norma subjetiva, GETOPT :: LUCID se basa en una especificación de opciones más verbosa y sin español en comparación con el enfoque más simbólico de Getopt :: Long. Aquí hay algunas características clave de "Getopt Lucid": · Cinco tipos de opciones : interruptores, contadores, parámetros, listas y llaves · Tres estilos de opciones: largo, corto (incluidos incluido), y desnudo (sin guiones) · Especificación de los valores predeterminados, opciones requeridas y dependencias de opciones · Validación de opciones con regexes o subrutinas · negación de opciones en la línea de comandos · Soporte para analizar cualquier matriz, no solo el predeterminado @ argv · incorporación de los valores predeterminados externos (por ejemplo, desde un archivo de configuración) con el control del usuario de precedencereements: · Perl Aquí hay algunas características clave de "Getopt :: Lucid " · Cinco tipos de opciones: interruptores, contadores, parámetros, listas y llaves. · Tres estilos de opción: largo, corto (incluyendo incluido), y desnudo (sin guiones) · Especificación de los valores predeterminados, opciones requeridas y dependencias de opciones. · Validación de opciones con regexes o subrutinas. · Negación de opciones en la línea de comandos. · Soporte para analizar cualquier matriz, no solo el valor predeterminado de @argv · Incorporación de los valores predeterminados externos (por ejemplo, desde un archivo de configuración) con el control del usuario de la precedencia Requisitos: · Perl


Getopt :: Lucid Software relacionado

PDF :: API2

PDF :: API2 es 'la próxima generación' del texto :: PDF :: API, una cadena de módulos PERL que facilita los archivos PDF de creación. ...

192

Descargar

vtkltk

VTKFLTK es una pequeña biblioteca de clases C para el desarrollo de las interfaces impulsadas por eventos de FLTK para su uso con VTK. ...

147

Descargar