Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save perlancar/78bd1f13a9efd2e8047c9d16c3c39da8 to your computer and use it in GitHub Desktop.
Save perlancar/78bd1f13a9efd2e8047c9d16c3c39da8 to your computer and use it in GitHub Desktop.
% pwd
/home/s1/repos/perl-Perinci-CmdLine-Lite
% git log -1
commit b5b4616e17fd6d27fb11636150a66d24677b05e0
Author: perlancar (@pc-office) <perlancar@gmail.com>
Date: Wed Sep 28 12:47:50 2016 +0700
Release v1.61
% pdrutil list-prereqs -l
+---------------------------------------------+----------+---------+------------+
| module | version | phase | rel |
+---------------------------------------------+----------+---------+------------+
| Complete::Bash | 0.27 | runtime | requires |
| Complete::Fish | 0.03 | runtime | requires |
| Complete::Tcsh | 0 | runtime | requires |
| Complete::Util | 0.47 | runtime | requires |
| Complete::Zsh | 0 | runtime | requires |
| Config::IOD::Reader | 0.20 | runtime | requires |
| Data::Clean::JSON | 0.37 | runtime | requires |
| Data::Sah | 0.84 | runtime | requires |
| Data::Sah::Normalize | 0.03 | runtime | requires |
| Data::Sah::Util::Type | 0.45 | runtime | requires |
| Encode | 0 | runtime | requires |
| File::Which | 0 | runtime | requires |
| Getopt::Long | 0 | runtime | requires |
| JSON | 0 | runtime | requires |
| List::Util | 0 | runtime | requires |
| Log::Any::Adapter | 0 | runtime | requires |
| Log::Any::Adapter::Screen | 0 | runtime | requires |
| Log::Any::IfLOG | 0.07 | runtime | requires |
| MIME::Base64 | 0 | runtime | requires |
| Mo | 0 | runtime | requires |
| PERLANCAR::File::HomeDir | 0 | runtime | requires |
| Perinci::Access::Lite | 0.09 | runtime | requires |
| Perinci::CmdLine::Help | 0.05 | runtime | requires |
| Perinci::Object | 0 | runtime | requires |
| Perinci::Result::Format::Lite | 0.18 | runtime | requires |
| Perinci::Sub::Complete | 0.71 | runtime | requires |
| Perinci::Sub::GetArgs::Argv | 0.72 | runtime | requires |
| Perinci::Sub::Normalize | 0.18 | runtime | requires |
| Progress::Any::Output | 0 | runtime | requires |
| Progress::Any::Output::TermProgressBarColor | 0.17 | runtime | requires |
| Scalar::Util | 0 | runtime | requires |
| perl | 5.010001 | runtime | requires |
| strict | 0 | runtime | requires |
| warnings | 0 | runtime | requires |
| Rinci | 1.1.79 | develop | recommends |
| Perinci::Sub::DepChecker | 0 | runtime | recommends |
| Pipe::Find | 0 | runtime | recommends |
| Term::ReadKey | 0 | runtime | recommends |
| Test::More | 0.98 | test | requires |
| Test::Perinci::CmdLine | 1.41 | test | requires |
| YAML::Old | 0 | test | requires |
+---------------------------------------------+----------+---------+------------+
% for p in `pdrutil list-prereqs`; do echo -e "\n\n===without $p===\n\n"; PERL5OPT=-Mlib::disallow=$p prove -l; done
===without Complete::Bash===
t/suite.t .. 14/?
...
Result: FAIL
===without Complete::Fish===
t/suite.t .. ok
All tests successful.
Files=1, Tests=18, 7 wallclock secs ( 0.07 usr 0.02 sys + 6.41 cusr 0.64 csys = 7.14 CPU)
Result: PASS
===without Complete::Tcsh===
t/suite.t .. ok
All tests successful.
Files=1, Tests=18, 7 wallclock secs ( 0.08 usr 0.01 sys + 6.26 cusr 0.73 csys = 7.08 CPU)
Result: PASS
===without Complete::Util===
...
===without YAML::Old===
t/suite.t .. ok
All tests successful.
Files=1, Tests=18, 8 wallclock secs ( 0.09 usr 0.01 sys + 6.32 cusr 0.80 csys = 7.22 CPU)
Result: PASS
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment