This `perlrocks` things provides a mechanism to install multiple versions of CPAN distributions, and use specific one in programs. In Perl5, the statement "use Foo 1.0" or "use Foo-1.0" means to load Foo.pm and check if $Foo::VERSION is at least 1.0....

MooX::Struct allows you to create cheap struct-like classes for your data using Moo. While similar in spirit to MooseX::Struct and Class::Struct, MooX::Struct has a somewhat different usage pattern. Rather than providing you with a "struct" keyword w...

Have you ever felt that you need something different than Getopt? Are you tired of shoehorning Getopt style arguments into your commandline scripts? Are you trying to express complex datastructures via command line? then ARGV::Struct is for you! It's...

Send passive checks to Nagios locally and remotely. CONSTRUCTOR This is fully object-oriented, and as such before any method can be used, the constructor needs to be called to create an object to work with. new This will construct a new object. new(%...

Normally Moose classes can specify method modifiers by name, an arrayref of names, or via a regular expression. Moose roles are more limited, not allowing regular expressions. MooseX::RoleQR extends the functionality for roles, allowing them to use r...