App-Cpanx
view release on metacpan or search on metacpan
Find the best CPAN mirror by running the command with -M. It will
ping all CPAN mirrors and show you the 10 servers with the best
time and let you choose which one you want.
Modules are cached and reused between calls, so you can look at the contents of the module in a shell, then get info about the install, then install the module and the module only downloads from cpan once. The cache is stored in ~/.cpanx.
This script has no dependencies. It uses the curl program to download.
This script is self contained. It's runnable if all you have is the one file.
=head1 EXAMPLE OUTPUT
jacob@prism ~ $ cpanx Acme::MetaSyntactic
curl http://www.cpan.org/modules/02packages.details.txt.gz -z /Users/jacob/.cpanx/02packages.details.txt.gz -R
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 2028k 100 2028k 0 0 910k 0 0:00:02 0:00:02 --:--:-- 911k
curl http://www.cpan.org/modules/by-authors/id/B/BO/BOOK/Acme-MetaSyntactic-1.014.tar.gz -R
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 56300 100 56300 0 0 70964 0 --:--:-- --:--:-- --:--:-- 70906
lib/App/Cpanx.pm view on Meta::CPAN
Find the best CPAN mirror by running the command with -M. It will
ping all CPAN mirrors and show you the 10 servers with the best
time and let you choose which one you want.
Modules are cached and reused between calls, so you can look at the contents of the module in a shell, then get info about the install, then install the module and the module only downloads from cpan once. The cache is stored in ~/.cpanx.
This script has no dependencies. It uses the curl program to download.
This script is self contained. It's runnable if all you have is the one file.
=head1 EXAMPLE OUTPUT
jacob@prism ~ $ cpanx Acme::MetaSyntactic
curl http://www.cpan.org/modules/02packages.details.txt.gz -z /Users/jacob/.cpanx/02packages.details.txt.gz -R
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 2028k 100 2028k 0 0 910k 0 0:00:02 0:00:02 --:--:-- 911k
curl http://www.cpan.org/modules/by-authors/id/B/BO/BOOK/Acme-MetaSyntactic-1.014.tar.gz -R
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 56300 100 56300 0 0 70964 0 --:--:-- --:--:-- --:--:-- 70906
( run in 0.279 second using v1.01-cache-2.11-cpan-4e96b696675 )