Merges MooseX::Getopt and App::Cmd to create highly customizable and powerful command-line interface for Perl applications.
To get started with MooseX::App::Cmd, simply use it as App::Cmd advises, swapping App::Cmd::Command for MooseX::App::Cmd::Command. The package YourApp::Cmd is an excellent example of how to use this module. By extending it with MooseX::App::Cmd, you gain the ability to define your options without any fuss, thanks to MooseX::Getopt.
The package YourApp::Cmd::Command::blort serves as another great example of how to utilize the features of MooseX::App::Cmd. This class defines two options, blortex and recheck, using the Moose attribute definitions. The run function within this class is also straightforward and simple, allowing developers to easily implement their logic.
Overall, MooseX::App::Cmd is a fantastic tool that provides a wealth of benefits when writing programs in Perl. Its ease of use and seamless integration with existing technologies make it a must-have for any developer looking to streamline their code and harness the power of moose classes.
Version 0.04: N/A