Hi everybody,

I made some modifications for MooseX::Getopt in separate branch. It is
fully compatible with your public API for MooseX::Getopt. Some code
which used private API had to be modified, i.e. MooseX::App::Cmd, so I
placed this module in separate branch, too. Could you take a look?

This MooseX::Getopt has additional features:

* Getopt's options can be placed in more that one class.
* Getopt's parser can be switched, i.e. Getopt::Descriptive or Getopt::Long.
* Additional configuration for parser can be provided (i.e. "pass_through").

If you like it, I could merge it with trunk. If not, maybe I could
start new module, i.e. MooseX::Getopt::Flexible or
MooseX::Getopt::Session, or whatever.

I asked Steven what he think about it but he is busy last time and
suggested I should ask on moose@perl.org first.

BTW, I made my CLI dispatcher which depends on new MooseX::Getopt.

http://dexter-cpan.googlecode.com/svn/MooseX-CLI-Command/trunk/

MooseX::CLI::Command is similar to App::CLI and i.e. dumps out help
and usage messages based on POD rather than Getopt::Long::Descriptive
and doesn't require external modules. I would like to include it to
Moose's SVN but it required enchanced MooseX::Getopt first.

Thank you.

-- 
 .''`.    Piotr Roszatycki
: :' :    mailto:[EMAIL PROTECTED]
`. `'     mailto:[EMAIL PROTECTED]
  `-

Reply via email to