Subject: | Prove Perl Script not Installed |
Date: | Sat, 12 Jan 2019 08:20:20 -0800 |
To: | bug-Perl-Dist-Strawberry [...] rt.cpan.org |
From: | David Wheeler <david [...] justatheory.com> |
I've been experimenting with Strawberry Perl on the Travis Windows Environment, which uses Git Bash as the shell environment:
https://github.com/theory/winperl-travis
At first I tried to use `prove`, but Git Bash isn't able to find it. This build demonstrates how it can find `cpanm` but not `prove`:
https://travis-ci.com/theory/winperl-travis/builds/97101958
When I have it look in the bin directory, it shows `prove.bat` is there, but not `prove`:
https://travis-ci.com/theory/winperl-travis/builds/97102382
Note that both `cpanm.bat` and `cpanm` are present. Perhaps Git Bash runs the non-batch variant of scripts, and that's why it can't find it? If so, should Strawberry get `prove` to go along with `prove.bat`? Are there other utilities that need the non-batch variant to support shell-like environments on Windows? Looks like some of the `pod2*` scripts are missing, too.
Best,
David