perl-MooseX-App-1.33-1.of.el6.noarch.rpm


Advertisement

Description

perl-MooseX-App - Write user-friendly command line apps with even less suffering

Property Value
Distribution CentOS 6
Repository Open Fusion i386
Package filename perl-MooseX-App-1.33-1.of.el6.noarch.rpm
Package name perl-MooseX-App
Package version 1.33
Package release 1.of.el6
Package architecture noarch
Package type rpm
Category Development/Libraries
Homepage http://search.cpan.org/dist/MooseX-App/
License GPL+ or Artistic
Maintainer -
Download size 119.89 KB
Installed size 249.21 KB
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.

Alternatives

Package Version Architecture Repository
perl-MooseX-App-1.33-1.of.el6.noarch.rpm 1.33 noarch Open Fusion
perl-MooseX-App-1.27-1.of.el6.noarch.rpm 1.27 noarch Open Fusion
perl-MooseX-App-1.27-1.of.el6.noarch.rpm 1.27 noarch Open Fusion
perl-MooseX-App - - -

Requires

Name Value
perl(:MODULE_COMPAT_5.10.1) -
perl(Config::Any) -
perl(File::HomeDir) -
perl(IO::Interactive) -
perl(Module::Pluggable) -
perl(Moose) >= 2.00
perl(MooseX::Types::Path::Class) -
perl(Path::Class) -
perl(Pod::Elemental) -
perl(Text::WagnerFischer) -
perl(namespace::autoclean) -

Provides

Name Value
perl(Moose::Meta::Attribute::Custom::Trait::AppDepends) -
perl(Moose::Meta::Attribute::Custom::Trait::AppMutexGroup) -
perl(Moose::Meta::Attribute::Custom::Trait::AppOption) -
perl(Moose::Meta::Attribute::Custom::Trait::AppTerm) -
perl(MooseX::App) = 1.33
perl(MooseX::App::Command) -
perl(MooseX::App::Exporter) -
perl(MooseX::App::Message::Block) -
perl(MooseX::App::Message::BlockColor) -
perl(MooseX::App::Message::Envelope) -
perl(MooseX::App::Meta::Role::Attribute::Option) -
perl(MooseX::App::Meta::Role::Class::Base) -
perl(MooseX::App::Meta::Role::Class::Command) -
perl(MooseX::App::Meta::Role::Class::Documentation) -
perl(MooseX::App::Meta::Role::Class::Simple) -
perl(MooseX::App::Null) -
perl(MooseX::App::ParsedArgv) -
perl(MooseX::App::ParsedArgv::Element) -
perl(MooseX::App::Plugin::BashCompletion) -
perl(MooseX::App::Plugin::BashCompletion::Command) -
perl(MooseX::App::Plugin::BashCompletion::Meta::Class) -
perl(MooseX::App::Plugin::Color) -
perl(MooseX::App::Plugin::Color::Meta::Class) -
perl(MooseX::App::Plugin::Config) -
perl(MooseX::App::Plugin::Config::Meta::Class) -
perl(MooseX::App::Plugin::ConfigHome) -
perl(MooseX::App::Plugin::ConfigHome::Meta::Class) -
perl(MooseX::App::Plugin::Depends) -
perl(MooseX::App::Plugin::Depends::Meta::Attribute) -
perl(MooseX::App::Plugin::Depends::Meta::Class) -
perl(MooseX::App::Plugin::Env) -
perl(MooseX::App::Plugin::Fuzzy) -
perl(MooseX::App::Plugin::Man) -
perl(MooseX::App::Plugin::Man::Command) -
perl(MooseX::App::Plugin::Man::Meta::Class) -
perl(MooseX::App::Plugin::MutexGroup) -
perl(MooseX::App::Plugin::MutexGroup::Meta::Attribute) -
perl(MooseX::App::Plugin::MutexGroup::Meta::Class) -
perl(MooseX::App::Plugin::Term) -
perl(MooseX::App::Plugin::Term::Meta::Attribute) -
perl(MooseX::App::Plugin::Term::Meta::Class) -
perl(MooseX::App::Plugin::Typo) -
perl(MooseX::App::Plugin::Typo::Meta::Class) -
perl(MooseX::App::Plugin::Version) -
perl(MooseX::App::Plugin::Version::Command) -
perl(MooseX::App::Plugin::Version::Meta::Class) -
perl(MooseX::App::Role) -
perl(MooseX::App::Role::Base) -
perl(MooseX::App::Role::Common) -
perl(MooseX::App::Simple) = 1.32
perl(MooseX::App::Utils) -
perl-MooseX-App = 1.33-1.of.el6

Download

Type URL
Mirror repo.openfusion.net
Binary Package perl-MooseX-App-1.33-1.of.el6.noarch.rpm
Source Package perl-MooseX-App-1.33-1.of.el6.src.rpm

Install Howto

  1. Download latest openfusion-release rpm from
    http://repo.openfusion.net/centos6-i386/
  2. Install openfusion-release rpm:
    # rpm -Uvh openfusion-release*rpm
  3. Install perl-MooseX-App rpm package:
    # yum install perl-MooseX-App

Files

Path
/usr/share/doc/perl-MooseX-App-1.33/Changes
/usr/share/doc/perl-MooseX-App-1.33/LICENCE
/usr/share/doc/perl-MooseX-App-1.33/README
/usr/share/doc/perl-MooseX-App-1.33/TODO
/usr/share/man/man3/MooseX::App.3pm.gz
/usr/share/man/man3/MooseX::App::Command.3pm.gz
/usr/share/man/man3/MooseX::App::Message::Block.3pm.gz
/usr/share/man/man3/MooseX::App::Message::Envelope.3pm.gz
/usr/share/man/man3/MooseX::App::Meta::Role::Attribute::Option.3pm.gz
/usr/share/man/man3/MooseX::App::Meta::Role::Class::Base.3pm.gz
/usr/share/man/man3/MooseX::App::Meta::Role::Class::Documentation.3pm.gz
/usr/share/man/man3/MooseX::App::ParsedArgv.3pm.gz
/usr/share/man/man3/MooseX::App::ParsedArgv::Element.3pm.gz
/usr/share/man/man3/MooseX::App::Plugin::BashCompletion.3pm.gz
/usr/share/man/man3/MooseX::App::Plugin::Color.3pm.gz
/usr/share/man/man3/MooseX::App::Plugin::Config.3pm.gz
/usr/share/man/man3/MooseX::App::Plugin::ConfigHome.3pm.gz
/usr/share/man/man3/MooseX::App::Plugin::Depends.3pm.gz
/usr/share/man/man3/MooseX::App::Plugin::Man.3pm.gz
/usr/share/man/man3/MooseX::App::Plugin::MutexGroup.3pm.gz
/usr/share/man/man3/MooseX::App::Plugin::Term.3pm.gz
/usr/share/man/man3/MooseX::App::Plugin::Typo.3pm.gz
/usr/share/man/man3/MooseX::App::Plugin::Version.3pm.gz
/usr/share/man/man3/MooseX::App::Role.3pm.gz
/usr/share/man/man3/MooseX::App::Simple.3pm.gz
/usr/share/man/man3/MooseX::App::Tutorial.3pm.gz
/usr/share/man/man3/MooseX::App::WritingPlugins.3pm.gz
/usr/share/perl5/vendor_perl/MooseX/App.pm
/usr/share/perl5/vendor_perl/MooseX/App/Command.pm
/usr/share/perl5/vendor_perl/MooseX/App/Exporter.pm
/usr/share/perl5/vendor_perl/MooseX/App/ParsedArgv.pm
/usr/share/perl5/vendor_perl/MooseX/App/Role.pm
/usr/share/perl5/vendor_perl/MooseX/App/Simple.pm
/usr/share/perl5/vendor_perl/MooseX/App/Tutorial.pod
/usr/share/perl5/vendor_perl/MooseX/App/Utils.pm
/usr/share/perl5/vendor_perl/MooseX/App/WritingPlugins.pod
/usr/share/perl5/vendor_perl/MooseX/App/Message/Block.pm
/usr/share/perl5/vendor_perl/MooseX/App/Message/BlockColor.pm
/usr/share/perl5/vendor_perl/MooseX/App/Message/Envelope.pm
/usr/share/perl5/vendor_perl/MooseX/App/Meta/
/usr/share/perl5/vendor_perl/MooseX/App/Meta/Role/
/usr/share/perl5/vendor_perl/MooseX/App/Meta/Role/Attribute/Option.pm
/usr/share/perl5/vendor_perl/MooseX/App/Meta/Role/Class/Base.pm
/usr/share/perl5/vendor_perl/MooseX/App/Meta/Role/Class/Command.pm
/usr/share/perl5/vendor_perl/MooseX/App/Meta/Role/Class/Documentation.pm
/usr/share/perl5/vendor_perl/MooseX/App/Meta/Role/Class/Simple.pm
/usr/share/perl5/vendor_perl/MooseX/App/ParsedArgv/Element.pm
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/BashCompletion.pm
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/Color.pm
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/Config.pm
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/ConfigHome.pm
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/Depends.pm
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/Env.pm
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/Fuzzy.pm
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/Man.pm
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/MutexGroup.pm
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/Term.pm
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/Typo.pm
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/Version.pm
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/BashCompletion/Command.pm
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/BashCompletion/Meta/Class.pm
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/Color/
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/Color/Meta/Class.pm
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/Config/
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/Config/Meta/Class.pm
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/ConfigHome/
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/ConfigHome/Meta/Class.pm
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/Depends/
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/Depends/Meta/Attribute.pm
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/Depends/Meta/Class.pm
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/Man/Command.pm
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/Man/Meta/Class.pm
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/MutexGroup/
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/MutexGroup/Meta/Attribute.pm
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/MutexGroup/Meta/Class.pm
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/Term/
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/Term/Meta/Attribute.pm
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/Term/Meta/Class.pm
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/Typo/
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/Typo/Meta/Class.pm
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/Version/Command.pm
/usr/share/perl5/vendor_perl/MooseX/App/Plugin/Version/Meta/Class.pm
/usr/share/perl5/vendor_perl/MooseX/App/Role/Base.pm
/usr/share/perl5/vendor_perl/MooseX/App/Role/Common.pm

Changelog

2015-08-04 - Gavin Carr <gavin@openfusion.com.au> 1.33-1
- Update to version 1.33.
2014-03-12 - Gavin Carr <gavin@openfusion.com.au> 1.27-1
- Specfile autogenerated by cpanspec 1.79.

See Also

Package Description
perl-MooseX-App-Cmd-0.09-1.of.el6.noarch.rpm Mashes up MooseX::Getopt and App::Cmd
perl-MooseX-ArrayRef-0.004-1.of.el6.noarch.rpm Blessed arrayrefs with Moose
perl-MooseX-ArrayRef-0.005-1.of.el6.noarch.rpm Blessed arrayrefs with Moose
perl-MooseX-Attribute-ENV-0.02-1.of.el6.noarch.rpm Set default of an attribute to a value from %ENV
perl-MooseX-AttributeHelpers-0.23-1.of.el6.noarch.rpm Extend your attribute interfaces (deprecated)
perl-MooseX-AttributeShortcuts-0.015-1.of.el6.noarch.rpm Shorthand for common attribute options
perl-MooseX-AttributeShortcuts-0.024-1.of.el6.noarch.rpm Shorthand for common attribute options
perl-MooseX-ChainedAccessors-0.02-1.of.el6.noarch.rpm Accessor class for chained accessors with Moose
perl-MooseX-ClassAttribute-0.26-1.of.el6.noarch.rpm Declare class attributes Moose-style
perl-MooseX-Clone-0.05-1.of.el6.noarch.rpm Fine grained cloning support for Moose objects
perl-MooseX-ConfigFromFile-0.04-1.of.el6.noarch.rpm Abstract Moose role for setting attributes from a configfile
perl-MooseX-ConfigFromFile-0.13-1.of.el6.noarch.rpm Abstract Moose role for setting attributes from a configfile
perl-MooseX-Configuration-0.02-1.of.el6.noarch.rpm Define attributes which come from configuration files
perl-MooseX-Declare-0.34-1.of.el6.noarch.rpm Declarative syntax for Moose
perl-MooseX-Emulate-Class-Accessor-Fast-0.00903-1.of.el6.noarch.rpm Emulate Class::Accessor::Fast behavior using Moose attributes
Advertisement
Advertisement