cpan-outdated-coro - faster cpan-outdated
cpan-outdated
# 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
( version 0.04 and later not use Coro, but never change the name of this distribution. )
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.
Using this script, only type with cpan-outdated-coro instead of cpan-outdated.
cpan-outdated-coro
Functions and options are completely the same as cpan-outdated. See cpan-outdated for more details.
This script is faster than cpan-outdated 423%.
Use less memory - about 23%(39.01MB -> 30.06MB on MS-Win32. C/W: 'cpan -O' uses 213MB)
trade-off:
Use non-core modules - see DEPENDENCIES.
DEPENDENCIES
File::Find::Rule
AnyEvent
KPEE
Tokuhiro Matsuno(author of cpan-outdated)
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.
App::cpanoutdated
To install App::cpanoutdated::coro, copy and paste the appropriate command in to your terminal.
cpanm
cpanm App::cpanoutdated::coro
CPAN shell
perl -MCPAN -e shell install App::cpanoutdated::coro
For more information on module installation, please visit the detailed CPAN module installation guide.