Cpan :: emballagedétail

créer ou lire 02packages.details.txt.gz
Télécharger maintenant

Cpan :: emballagedétail Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • brian d foy
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~bdfoy/

Cpan :: emballagedétail Mots clés


Cpan :: emballagedétail La description

Créer ou lire 02packages.details.txt.gz Utilisation du module CPACE :: Packagedetails PERL, vous pouvez obtenir une structure de données de ce fichier ou créer votre propre.cpan utilise un fichier d'index, 02packages.details.txt.gz, pour mapper les noms de packages aux fichiers de distribution. Utilisation du module CPANE :: PackagedEtails Perl, vous pouvez obtenir une structure de données de ce fichier ou créer votre propre.Ille sont deux parties au 02packages.Détails.txt.gz: un en-tête et l'index. Ce module utilise un objet CPAN de niveau de haut niveau :: Embackgedetails Objet pour tout contrôler et comprend un cpan :: EmballageDetails :: Hauteur et CPAN :: EmballageDetails :: Objet d'entrées. The CPan :: EmballageDetails :: L'objet Entries est une collection de CPAN :: Packagedettails :: Entrée d'objets.Pour les utilisations les plus courantes, vous n'avez pas besoin de vous inquiéter de l'intérieur de quelle classe fait quoi. Vous appellerez la plupart des méthodes sur la CPAN TOP-NIVELLE :: Embackagedettails Objet et il vous assurera qu'il arrive à la bonne place.Synopsis Utilisez CPAN :: Paquedettails; # lire un fichier existant ############### my $ package_Détails = cpan :: emballagedétails-> lire ($ fichier fichier); mon $ compte = $ package_details-> compter; mes dossiers $ = $ package_Détails-> entrées; foreach My $ record (@ $ dossets) {# Voir cpan :: Packagefetails :: Entrée Too imprimer rejoindre "", map {$ record -> $ _ ()} ("nom de package '," path ") Imprimez rejoindre "", map {$ record -> $ _ ()} $ paquet_details-> colonnes_as_list; } # Non encore implémenté, mais serait vraiment, vraiment cool hein? mes dossiers $ = $ package_details-> entrées (logique => 'ou', # mais cela pourrait être et, quel est le package par défaut => qr / ^ test :: /, # ou une chaîne auteure => 'ovid', # Case InSunStive Path => QR / FOO /,); # Créer un nouveau fichier ####################### my $ package_Détails = cpan :: packagedétails-> nouveau (fichier => "02packages.details.txt", URL => "http://example.com/mycpan/modules/02packages.details.txt", description => "Noms de package pour mon cpan privé", colonnes => "Nom du package, version, chemin", Chemin ", prévu =>" Mon cpan privé ", écrit_by =>" $ 0 avec cpan :: emballagedétails $ cpan :: emballagedétails :: Version ", last_updated => cpan :: emballagedétails-> format_date, allemande_packages_only_once => 1,); $ package_details-> add_enry (package_name => $ package, version => $ package-> version; chemin => $ chemin,); Imprimez "sur le point d'écrire", $ package_Détails-> compter, "entrées "; $ paquet_details-> write_file ($ fichier); $ package_details-> write_fh (* stdout) Exigences: · Perl


Cpan :: emballagedétail Logiciels associés