Wed, 11 Nov 2026 08:11:46 UTC Log in
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 total
Requires51
  • 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

2
Files 1–2 of 2

Component of

buildroots that installed this RPM

No Buildroots