Usage: checkdep PAUSEID [options]
-a|--all Work on all dependencies, not just the author's
-m|--module String; Work only on a specific distribution. (eg: Mock::Sub)
-z|--zero Include dependencies listed with a version of zero
-h|--help Display this help screen
####
use warnings;
use strict;
use Module::CheckDep::Version qw(check_deps);
check_deps('STEVEB');
##
##
RPi-ADC-MCP3008:
WiringPi::API:
2.3608 -> 2.3612
RPi::WiringPi::Constant:
0.02 -> 1.00
App-RPi-EnvUI:
WiringPi::API:
1.04 -> 2.3612
RPi::DHT11:
1.01 -> 1.02
Logging::Simple:
1.01 -> 1.04
RPi::WiringPi::Constant:
0.02 -> 1.00
Async::Event::Interval:
0.00 -> 0.03
RPi-BMP180:
RPi::WiringPi::Constant:
0.02 -> 1.00
WiringPi::API:
2.3608 -> 2.3612
Wrap-Sub:
Devel::Examine::Subs:
1.63 -> 1.69
RPi-I2C:
WiringPi::API:
2.3609 -> 2.3612
RPi-DigiPot-MCP4XXXX:
RPi::WiringPi::Constant:
0.02 -> 1.00
WiringPi::API:
2.3608 -> 2.3612
RPi-WiringPi:
RPi::I2C:
2.3602 -> 2.3603
RPi::LCD:
2.3601 -> 2.3603
Devel-Trace-Subs:
Mock::Sub:
1.01 -> 1.07
Devel::Examine::Subs:
1.61 -> 1.69
Test-BrewBuild:
Plugin::Simple:
0.06 -> 0.07
Logging::Simple:
0.07 -> 1.04
Test::BrewBuild::Plugin::Author:
0.02 -> 0.03
RPi-SPI:
WiringPi::API:
2.3608 -> 2.3612
File-Edit-Portable:
Mock::Sub:
1.06 -> 1.07
WWW-ProxyChecker:
WWW::FreeProxyListsCom:
0.00 -> 1.005
RPi-DAC-MCP4922:
WiringPi::API:
2.3608 -> 2.3612
RPi::WiringPi::Constant:
0.02 -> 1.00
RPi-Pin:
WiringPi::API:
2.3609 -> 2.3612
Devel-Examine-Subs:
Mock::Sub:
1.06 -> 1.07
##
##
check_deps('STEVEB', all => 1);
##
##
Devel-Examine-Subs:
Test::Trap:
0.00 -> v0.3.2
ExtUtils::MakeMaker:
0.00 -> 7.30
Carp:
0.00 -> 1.38
Data::Dumper:
0.00 -> 2.161
PPI:
0.00 -> 1.236
Mock::Sub:
1.06 -> 1.07
Data::Compare:
0.00 -> 1.25
Geo-Compass-Variation:
ExtUtils::MakeMaker:
0.00 -> 7.30
RPi-LCD:
ExtUtils::MakeMaker:
6.72 -> 7.30
##
##
check_deps('STEVEB', module => 'RPi::WiringPi');
##
##
Pi-WiringPi:
RPi::I2C:
2.3602 -> 2.3603
RPi::LCD:
2.3601 -> 2.3603
##
##
my $data = check_deps('STEVEB', return => 1);
##
##
check_deps('STEVEB', handler => \&my_handler);
sub my_handler {
my $data = shift;
for my $dist (keys %$data){
for my $dep (keys %{ $data->{$dist} }){
my $dep_ver = $data->{$dist}{$dep}{dep_ver};
my $cur_ver = $data->{$dist}{$dep}{cur_ver};
print "$dist has dep $dep with listed ver $dep_ver " .
"and updated ver $cur_ver\n";
}
}
}
##
##
App-RPi-EnvUI has dep Async::Event::Interval with listed ver 0.00 and updated ver 0.03
Devel-Trace-Subs has dep Devel::Examine::Subs with listed ver 1.61 and updated ver 1.69
Devel-Trace-Subs has dep Mock::Sub with listed ver 1.01 and updated ver 1.07
RPi-WiringPi has dep RPi::LCD with listed ver 2.3601 and updated ver 2.3603
RPi-WiringPi has dep RPi::I2C with listed ver 2.3602 and updated ver 2.3603