Arguf

proporciona una interfaz OO a un vector arg
Descargar ahora

Arguf Clasificación y resumen

Anuncio publicitario

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

Arguf Etiquetas


Arguf Descripción

Proporciona una interfaz OO a un vector de arg ARGV es un módulo Perl que proporciona una interfaz OO a un arg vector.SYNOPSIS uso ARGV; # Una manera indirecta de obtener la versión de Perl. mi pl = $ Argv-> nueva (QW (perl -v)); $ PL-> exec; # Ejecutar / bin / cat, mostrando cómo proporcionar opciones "predigeridos". Argv-> new ( '/ bin / cat', , @ARGV) -> sistema; # Una manera indirecta de comodines. $ echo mi = Argv-> nueva (QW (eco M *)); $ ECHO-> pegote; mi globbed $ = $ ECHO-> qx; imprimir " 'eco M *' pegotes a: $ globbed"; # Una demostración de la cabeza-como el comportamiento (abortar antes de tiempo) mi maxLinesToPrint $ = 5; mi devolución de llamada $ = {sub turno de impresión; volver (- $ maxLinesToPrint!); }; mi cabeza $ = Argv-> nuevos ( 'ls', ); $ Cabeza-> de sólo lectura ( "Sí"); $ Cabeza-> tubería ($ devolución de llamada); # Una demostración de los xargs-como incorporadas comportamiento. mis @files = split (/ s + /, $ globbed); mis $ ls = Argv-> nueva (QW (ls -l -d), @files); $ LS-> parse (QW (d l)); $ LS-> dbglevel (1); $ LS-> qxargs (1); mi @long = $ LS-> qx; $ LS-> dbglevel (0); imprimir @long; # Una demostración de cómo utilizar conjuntos de opciones en un programa contenedor. @ARGV = qw (¿Quién -a -y foo -r); # Cortar hasta una @ARGV mi $ que Argv- => nueva (@ARGV); # Instantiate $ OMS> dbglevel (1); # Conjunto verbosidad $ OMS> optset (QW (UNAME FOO OMS)); # 3 definir conjuntos de opciones $ OMS> parseUNAME (QW (A m n p)); # Analizar estos para establecer UNAME $ OMS> parseFOO (QW (Y = S z)); # De análisis -Y y -Z a FOO $ OMS> parseWHO ( 'r'); # Para el 'quién' cmd advertir "got opción -y en conjunto de opciones FOON" si que- $> flagFOO ( 'y'); imprimir Argv-> nueva ( 'uname', $ OMS> optsUNAME) -> qx; $ OMS> prog (lc $ OMS> PROG); # Forzar $ 0 a $ minúsculas OMS> exec (QW (OMS)); # Exec con el que cmd Requisitos: · Perl


Arguf Software relacionado

Cipp

CIPP Perl Module contiene un manual de referencia a CIPP, el potente idioma de preprocesador para incrustar PERL y SQL en HTML. ...

211

Descargar

Vaina :: entrecomisos

POD :: Los ingresos son una extensión de PERL para extraer la documentación del POD a partir de comentarios en el archivo de configuración. ...

154

Descargar