App-Prove-Plugin-TraceUse
    
    
  
  
  
view release on metacpan or search on metacpan
lib/App/Prove/Plugin/TraceUse.pm view on Meta::CPAN
            my $hash_fails = 0;
            for (@d) {
                my($mod,$ver) = @$_;
                my $v = $dep_hash->{$mod};
                if ( not $v ) {
                    print "# ";
                    print colored ['bold red'], sprintf "%-${n}s => '%s',\n", "'".$_->[0]."'", $_->[1];
                    $hash_fails = 1;
                }
                elsif ( $v and qv($v) < qv($ver) ) {
                    print "# ";
                    print colored ['bold yellow'], sprintf "%-${n}s => '%s',\n", "'".$_->[0]."'", $_->[1];
                    $hash_fails = 1;
                }
            }
            if ( not $hash_fails ) {
                print "# - dependencies are ok\n";
            }
            return not $hash_fails;
( run in 0.543 second using v1.01-cache-2.11-cpan-c333fce770f )