URI::cpan - URLs that refer to things on the CPAN
version 1.007
use URI::cpan; my $uri = URI->new('cpan:///distfile/RJBS/URI-cpan-1.000.tar.gz'); $uri->author; # => RJBS $uri->dist_name; # => URI-cpan $uri->dist_version; # => 1.000
Other forms of cpan: URI include:
cpan:///author/RJBS
Reserved for likely future use are:
cpan:///dist cpan:///module cpan:///package
URI objects are difficult to subclass, so I have not (yet?) taken the time to remove mutability from the objects. This means that you can probably alter a URI::cpan object into a state where it is no longer valid.
Please don't change the contents of these objects after construction.
URI::cpan::author and URI::cpan::distfile
This code is derived from code written at Pobox.com by Hans Dieter Pearcey. Dieter helped thrash out this new implementation, too.
Ricardo SIGNES <rjbs@cpan.org>
This software is copyright (c) 2009 by Ricardo SIGNES.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install URI::cpan, copy and paste the appropriate command in to your terminal.
cpanm
cpanm URI::cpan
CPAN shell
perl -MCPAN -e shell install URI::cpan
For more information on module installation, please visit the detailed CPAN module installation guide.