On Fri, Sep 07, 2018 at 01:18:28PM -0700, Karen Etheridge wrote: > On Fri, Sep 7, 2018 at 12:59 PM, Diab Jerius <djer...@cpan.org> wrote: > > I see two options: > > 1. Create an empty package which gets indexed; or > > 2. Add an entry to the "provides" field mapping the distribution's > > "package" name (App::pltvectors) to the script file. > Option 1 is correct -- create an App::pltvectors module which is indexable > and installable. However, it doesn't need to be an empty package -- not > only can it contain documentation for your script, but it could also > contain most of the functionality from the script as well, turning the > script into a wrapper that calls the module. That also allows others to > make use of the code in their own scripts.
It would also make it easier to write tests for your code - you'd be able to load the module and call individual methods in it and check their return values and side-effects instead of having to shell out to the script a zillion times. -- David Cantrell | Bourgeois reactionary pig We found no search results for "crotchet". Did you mean "crotch"?