| Getopt :: Fancy Getopt :: Fancy es un enfoque de objeto para manejar las opciones de línea de comandos, centrándose en la felicidad del usuario final. |
Descargar ahora |
Getopt :: Fancy Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Robert Powers
- Sitio web del editor:
- http://search.cpan.org/~batman/
Getopt :: Fancy Etiquetas
Getopt :: Fancy Descripción
GETOPT :: Fancy es un enfoque de objeto para manejar las opciones de línea de comandos, centrándose en la felicidad del usuario final. Getopt :: Fancy es un enfoque de objeto para manejar las opciones de línea de comandos, centrándose en la felicidad del usuario final.Synopsis Use GetOPT :: Fancy; MY $ OPTS = GETOPT :: Fancy-> Nuevo (); $ Opts-> Agregar ("DB", GT => "= S", EX => "", DESC => "La base de datos a volcar. Deje UNSET para todas las bases de datos", def => "teen_titans", permitido = > , regex => '^ + $', req => 0, Sección => "Params de DB requeridos requeridos" ) # Permitir simplemente imprimir fuera de las opciones establecidas $ opts-> agregar ("check_args", desc => "simplemente imprimir todas las opciones", Sección => "Misc parámetros"); # Permitir al usuario especificar la lista de opciones S / él necesita ayuda con $ OPTS-> Agregar ("Ayuda", GT => ": S @", EX => "", DESC => " Dale los nombres de la opción y imprimirá la ayuda solo para esas opciones, de lo contrario, todas ".", Sección => "Misc Params", comas => 1); # Obtenga las opciones de línea de comandos My $ error_msg = $ opts-> get_options (); print_usage ($ error_msg) si $ error_msg; Imprimir "Volcará esta base de datos: $ opts -> {db} n"; Imprimir "El usuario quiere información de ayuda sobre estos:". Únete (",", @ {$ opts -> {help}}). "n" if ($ opts -> {Ayuda}); print_usage () si $ opts -> {ayuda}; print_args () si $ opts -> {check_args}; Sub print_args {imprimir $ opts-> get_values (); Salida (0); } Sub print_usage {My $ Hopts; My $ msg = turno; $ Hopts = $ Opts -> {Ayuda} a menos (Scalar @ {$ opts -> {Ayuda}} == 0); Imprimir "Uso: $ 0 n"; Imprimir $ opts-> get_usage ($ Hopts); Imprimir "Error: $ MSGN" SI $ MSG; Salida (0); } GetOPT :: Fancy Permite que las opciones de línea de comandos sean todas en un solo lugar en su script que incluyen valores predeterminados, valores permitidos, descripciones fáciles de usar, banderas requeridas y requisitos de coincidencia de patrones. OFT TIMES Script Writers Skemp en la información de uso o tiene información de ayuda fuera de fecha. Estos módulos ayudan a los escritores de guiones a ser mejores ciudadanos. Este módulo utiliza GetOPT :: Largo, por lo que se aplican las mismas reglas. Requisitos: · Requisitos de Perl: · Perl
Getopt :: Fancy Software relacionado