CPAN :: PackageEtails

Crea o lee 02packages.details.txt.gz
Descargar ahora

CPAN :: PackageEtails Clasificación y resumen

Anuncio publicitario

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

CPAN :: PackageEtails Etiquetas


CPAN :: PackageEtails Descripción

Crear o leer 02packages.details.txt.gz Uso del módulo CPAN :: PAQUETETAILS PERL PERL, puede obtener una estructura de datos de ese archivo o crear su propio.Pan usa un archivo de índice, 02packages.details.txt.gz, para asignar los nombres de los paquetes a los archivos de distribución. Uso del módulo CPAN :: PAPAGETETAILS PERL PERL, puede obtener una estructura de datos de ese archivo o crear su propio. Hay dos partes en 02packages.details.txt.gz: un encabezado y el índice. Este módulo utiliza un objeto CPAN de nivel superior :: PackageEtails Objeto para controlar todo y comprender un CPAN :: PackageEtails :: Header y CPAN :: PackageEtails :: Entradas Objeto. El CPAN :: PackageEtails :: Entries Objeto es una colección de CPAN :: PackageEtails :: Objetos de entrada. Para los usos más comunes, no necesita preocuparse por el interior de qué clase está haciendo qué. Llamará la mayor parte de los métodos en el objeto de nivel superior CPAN :: PackageEtails Objeto y se asegurará de que llegue al lugar correcto.Synopsis Use CPAN :: PackageEtails; # Lea un archivo existente ##################### MIS $ PAQUETES_DETAILS = CPAN :: PackageEtails-> Lea ($ archivo de archivo); My $ cuenta = $ PAQUETES_DEAPLAILS-> CUENTA; mis $ registros = $ PAQUETES_DEtails-> Entradas; foreach My $ récord (@ $ registros) {# ver cepan :: packagedetails :: Entrada también de impresión "", map {$ récord -> $ _ ()} ('nombre de paquete', 'versión', 'ruta') Únase a la impresión "", mapa {$ récord -> $ _ ()} $ PAQUETES_DETAILS-> columns_as_list; } # aún no se implementa, pero sería realmente, realmente genial eh? My $ Records = $ Package_DEtails-> Entradas (Logic => 'o', # pero que podría ser y, que es el paquete predeterminado => QR / ^ Prueba :: /, # o una cadena Author => 'Ovid', # Case InstantStive Path => QR / Foo /,); # Crear un nuevo archivo ##################### MIS $ PAQUETES_DETAILS = CPAN :: PAQUETETEXAILS-> Nuevo (Archivo => "02packages.details.txt", URL => "http://example.com/mycpan/modules/02packages.details.txt", description => "Nombres de paquetes para mi CPAN privado", columnas => "Nombre del paquete, versión, ruta", pensado_for => " Mi cepan privado ", escrito_by =>" $ 0 usando CPAN :: PackageEtails $ CPAN :: PackageEtails :: Versión ", Last_Updated => CPAN :: PackageEtails-> Format_date, Permitir_packages_only_once => 1,); $ Package_Details-> Add_Entry (Package_Name => $ PAQUETES, VERSION => $ PAQUETES-> Versión; PATH => $ PATH,); Imprimir "A punto de escribir", $ PAQUETES_DEtails-> Contar, "Entradas "; $ PAQUETES_DETAILS-> write_file ($ file); $ PAQUETES_DETAILS -> Requisitos de Write_fh (* STDOUT): · Perl


CPAN :: PackageEtails Software relacionado