MooX::File::ConfigDir is a helper for easily find configuration file locations.
Whether to use this information for find a suitable place for installing them or
looking around for finding any piece of settings, heavily depends on the
requirements.
MooX::Types::MooseLike::Numeric provides Moo types for numbers.
MooX::Types::MooseLike provides some Moosish types and a typer builder.
This module marries App::Cmd with MooseX::Getopt.
Use it like App::Cmd advises (especially see App::Cmd::Tutorial),
swapping App::Cmd::Command for MooseX::App::Cmd::Command.
Then you can write your moose commands as moose classes, with
MooseX::Getopt defining the options for you instead of opt_spec
returning a Getopt::Long::Descriptive spec.
MooseX::Attribute::Chained is a Moose Trait which allows for method chaining on
accessors by returning $self on write/set operations.
MooseX-Attribute-ENV is a Moose attribute trait that you use when
you want the default value for an attribute to be populated from
the %ENV hash.
MooseX::CompileTime::Traits allows role application at compile time
via use statements. What this class does is provide an import method
that will apply each of the roles (along with any arguments for
parameterized roles).
Roles and their arguments should be provided as an ArrayRef of tuples.
Simply 'with' the role to gain the functionality.
MooseX::Emulate::Class::Accessor::Fast attempts to emulate the behavior
of Class::Accessor::Fast as accurately as possible using the Moose
attribute system. The public API of Class::Accessor::Fast is wholly
supported, but the private methods are not. If you are only using the
public methods (as you should) migration should be a matter of switching
your "use base" line to a "with" line.
This module provides a succinct syntax for declaring options for
Moose attributes.
MooseX::Has::Sugar is a perl module of sugar sytax for moose
'has' fields.