CPAN :: PackageEtailsCrea o lee 02packages.details.txt.gz | |
Descargar ahora |
CPAN :: PackageEtails Clasificación y resumen
Anuncio publicitario
- 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