Primis: http://deps.cpantesters.org/ relies on META.yml for dependencies, because it can't reliably and safely parse Makefile.PL. You don't have one, therefore it "couldn't get dependencies". I see that you use ExtUtils::MakeMaker. Did you "make dist" to create the tarball that you uploaded to the CPAN? If not, try that, and it should automagically create a META.yml file for you and include it in the tarball. If it doesn't, then you may need to upgrade ExtUtils::MakeMaker.
Secundus: cat and which at least are trivial to implement in perl. sh isn't, of course, but you may be able to get the user's preferred shell from CPAN::Config. You can probably assume an "adequate shell environment" if you're running on something Unixy, Cygwin, or BeOS - you could use Devel::CheckOS for that. I suppose I should consider adding an OS "family" to that distribution to match "has a useful shell" but I can't think what to call it. Suggestions by email or in RT please.
Tertius: that node is seven years old and quite out of date. Ignore it.
In reply to Re: Questions about creating CPAN modules
by DrHyde
in thread Questions about creating CPAN modules
by gsiems
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |