Perl-Toolchain-Gang / Software-License

perl representation of common software licenses

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add command-line program for spitting out license etc

neilb opened this issue · comments

More than once (hey, I'm getting old) I've gone to S::L looking for a command-line script that will spit out a license according to various options.

I end up finding App::Software::License of course, but I think that such a program should be part of this dist. That uses Moose though, so in its current form it probably can't be dropped here, but how about a Mooified version?

There's already requests to reduce the number of dependencies this module has, so I don't think using Moo would be a great option. It would be pretty trivial to write an app just using Getopt::Long directly though.

If we spec it out in these comments, maybe this module might get assigned to someone in the PRC for December, you never know ...

There's already requests to reduce the number of dependencies this module has, so I don't think using Moo would be a great option. It would be pretty trivial to write an app just using Getopt::Long directly though.

Agreed. Such a tool would be useful, but can be written fairly minimalistic.

A patch converting App::Software::License to away from Moose would be very thankfully received; there is a wishlist ticket in its queue already for that. We can certainly look at merging that code into Software-License as well, once the dependencies have shrunk.

A patch converting App::Software::License to away from Moose would be very thankfully received; there is a wishlist ticket in its queue already for that. We can certainly look at merging that code into Software-License as well, once the dependencies have shrunk.

Ironically, I suspect it's the configuration management (Config::Any) that's harder to get rid of than the Moose dependency.