Write user-friendly command line apps with even less suffering
94.08 KB
built 2026-10-16 22:21:18 GMT
Description
MooseX-App is a highly customisable helper to write user-friendly command
line applications without having to worry about most of the annoying things
usually involved. Just take any existing Moose class, add a single line
(use MooseX-App qw(PluginA PluginB ...);) and create one class for each
command in an underlying namespace. Options and positional parameters can
be defined as simple Moose accessors.
Dependencies
52 totalRequires51
- coreutils
- make
- perl(Config)
- perl(Config::Any)
- perl(Cwd)
- perl(Data::Dumper)
- perl(Encode)
- perl(ExtUtils::MM_Unix)
- perl(ExtUtils::MakeMaker) >= 6.76
- perl(Fcntl)
- perl(File::Find)
- perl(File::HomeDir)
- perl(File::Path)
- perl(FindBin)
- perl(I18N::Langinfo)
- perl(IO::Interactive)
- perl(IPC::Open3)
- perl(List::Util) >= 1.44
- perl(Module::Pluggable::Object)
- perl(Moose) >= 2.00
- perl(Moose::Exporter)
- perl(Moose::Role)
- perl(Moose::Util::TypeConstraints)
- perl(MooseX::Types::Path::Class)
- perl(Path::Class)
- perl(Pod::Elemental)
- perl(Pod::Elemental::Selectors)
- perl(Pod::Elemental::Transformer::Nester)
- perl(Pod::Elemental::Transformer::Pod5)
- perl(Pod::Perldoc)
- perl(Scalar::Util)
- perl(Symbol)
- perl(Term::ANSIColor)
- perl(Term::ReadKey)
- perl(Test::More)
- perl(Test::Most)
- perl(Test::NoWarnings)
- perl(Text::WagnerFischer)
- perl(base)
- perl(if)
- perl(lib)
- perl(namespace::clean)
- perl(overload)
- perl(strict)
- perl(utf8)
- perl(vars)
- perl(warnings)
- perl-generators
- perl-interpreter
- rpmlib(CompressedFileNames) <= 3.0.4-1
- rpmlib(FileDigests) <= 4.6.0-1
Provides1
- perl-MooseX-App = 1.43-8.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances
Files
2Name ![]() |
Size |
|---|---|
| MooseX-App-1.43.tar.gz | 73.22 KB |
| perl-MooseX-App.spec | 9.14 KB |
Files 1–2 of 2
Component of
buildroots that installed this RPMNo Buildroots
