Mashes up MooseX::Getopt and App::Cmd
58.89 KB
built 2026-10-16 22:21:00 GMT
Description
This package marries App::Cmd with MooseX::Getopt.
Use it like the App::Cmd man-page advises (especially see the
App::Cmd::Tutorial man-page), swapping App::Cmd::Command for
MooseX::App::Cmd::Command.
Then you can write your commands as Moose classes, with the
MooseX::Getopt defining the options for you instead of 'opt_spec'
returning a Getopt::Long::Descriptive spec.
Dependencies
41 totalRequires40
- perl(Any::Moose)
- perl(App::Cmd) >= 0.321
- perl(App::Cmd::Command)
- perl(CPAN::Meta) >= 2.120900
- perl(Carp)
- perl(Data::Dumper)
- perl(English)
- perl(ExtUtils::MakeMaker) >= 6.76
- perl(File::Basename)
- perl(File::Spec)
- perl(Getopt::Long::Descriptive) >= 0.091
- perl(IO::Handle)
- perl(IPC::Open3)
- perl(Module::Build::Tiny)
- perl(Moose) >= 0.86
- perl(Moose::Object)
- perl(MooseX::ConfigFromFile)
- perl(MooseX::Getopt) >= 0.18
- perl(MooseX::NonMoose)
- perl(Pod::Coverage::TrustPod)
- perl(Scalar::Util)
- perl(Test::CPAN::Changes)
- perl(Test::CPAN::Meta)
- perl(Test::EOL)
- perl(Test::Kwalitee) >= 1.21
- perl(Test::More) >= 0.94
- perl(Test::NoTabs)
- perl(Test::Output)
- perl(Test::Pod) >= 1.41
- perl(Test::Pod::Coverage) >= 1.08
- perl(YAML)
- perl(base)
- perl(lib)
- perl(namespace::clean)
- perl(strict)
- perl(warnings)
- perl-generators
- perl-interpreter
- rpmlib(CompressedFileNames) <= 3.0.4-1
- rpmlib(FileDigests) <= 4.6.0-1
Provides1
- perl-MooseX-App-Cmd = 0.34-16.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances
Files
2Name ![]() |
Size |
|---|---|
| MooseX-App-Cmd-0.34.tar.gz | 36.47 KB |
| perl-MooseX-App-Cmd.spec | 11.00 KB |
Files 1–2 of 2
Component of
buildroots that installed this RPMNo Buildroots
