Making Your Own CPAN

Preview:

DESCRIPTION

YAPC Russia 2009 "May Perl 2"

Citation preview

Making Your OwnCPAN

brian d foybrian@stonehenge.com

May 16, 2009 • YAPC::Russia

CPAN

CPANCPAN

CPAN

CPAN::Mini

CPAN::Mini

Local

CPAN::Mini

Local

CPAN::Mini::Inject

modules/02packages.details.txt.gz

CPAN.pmCPANPLUSHTML::Parser?

G/GA/GAAS/HTML-Parser-3.60.tar.gz

CPAN

authors/id/G/GA/GAAS/HTML-Parser-3.60.tar.gz

2

1

3

HTML::Parser > 3.55 == :(

backpan.perl.org

backpan.perl.org

:)

:)

:)

:)

:(

:(

dpan

#!/usr/local/bin/perl# dpan

use MyCPAN::App::DPAN;

MyCPAN::App::DPAN->run( @ARGV );

MyCPAN::Indexer

.pm

.yaml

.yaml

--- !!perl/hash:MyCPAN::App::DPAN::Indexerdist_info: dist_archive_type: tgz module_info: - bytesize: 3547 file_mime_type: text/plain md5: e23b82c35130ad2d56ce8bc2a13accc8 mtime: 1197166594 name: lib/SimpleLinkChecker.pm packages: - HTTP::SimpleLinkChecker primary_package: HTTP::SimpleLinkChecker version_info: filename: lib/SimpleLinkChecker.pm identifier: VERSION line_number: 19 sigil: $ value: 1.15 modules: - lib/SimpleLinkChecker.pm

yaml

yaml

yaml

yaml

yaml

02packages.details.txt.gz

CPAN::PackageDetails

References

• MyCPAN::Indexer

• MyCPAN::App::DPAN

• BackPAN Archeology (http://yapc.tv/2008/ye/brian-backpan/)

• http://www252.pair.com/comdog/