NAME
cpan-outdated-coro - faster cpan-outdated
using a little more resources
SYNOPSIS
# usage is the same=)
# print the list of distribution that contains outdated modules
% cpan-outdated-coro
# print the list of outdated modules in packages
% cpan-outdated-coro -p
# verbose
% cpan-outdated-coro --verbose
# alternate mirrors
% cpan-outdated-coro --mirror file:///home/user/minicpan/
# additional module path(same as cpanminus)
% cpan-outdated-coro -l extlib/
% cpan-outdated-coro -L extlib/
# install with cpan
% cpan-outdated-coro | xargs cpan -i
# install with cpanm
% cpan-outdated-coro | cpanm
% cpan-outdated-coro -p | cpanm
DESCRIPTION
This script works the same as cpan-outdated
(prints the list of outdated CPAN modules in your machine), but fast.
This script also can be integrated with cpanm command.
USAGE
Using this script, only type with cpan-outdated-coro
instead of cpan-outdated
.
Functions and options are completely the same as cpan-outdated
. See cpan-outdated
for more details.
PERFORMANCE AND TRADE-OFF
This script is faster than cpan-outdated
240%.
trade-off:
Use more memory - about 1%(42.6MB -> 43.2MB on MS-Win32. C/W: 'cpan -O' uses 213MB)
Use non-core modules - see
DEPENDENCIES
.
DEPENDENCIES
File::Find::Rule
Coro
Coro::Channel
Coro::Handle
AUTHOR
KPEE
SPECIAL THANKS
Tokuhiro Matsuno(author of cpan-outdated
)
LICENSE
Copyright (C) 2014 KPEE
Original cpan-outdated
Copyright (C) 2009 Tokuhiro Matsuno.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.