- Name: perl-CLI-Osprey
- Version: 0.80.0
- Release: 2.mga9
- Epoch:
- Group: Development/Perl
- License: GPLv1+ or Artistic
- Url: https://metacpan.org/release/CLI-Osprey
- Summary: Produce usage information for CLI::Osprey apps
- Architecture: noarch
- Size: 23548
- Distribution: Mageia
- Vendor: Mageia.Org
- Packager: umeabot <umeabot>
Description:
CLI::Osprey is a module to assist in writing commandline applications with
M* OO modules (Moose, Moo, Mo). With it, you structure your app as one or
more modules, which get instantiated with the commandline arguments as
attributes. Arguments are parsed using the Getopt::Long::Descriptive
manpage, and both long and short help messages as well as complete manual
pages are automatically generated. An app can be a single command with
options, or have sub-commands (like 'git'). Sub-commands can be defined as
modules (with options of their own) or as simple coderefs.
Differences from MooX::Options
Osprey is deliberately similar to the MooX::Options manpage, and
porting an app that uses MooX::Options to Osprey should be fairly
simple in most cases. However there are a few important differences.
- BuildArch:
- ExcludeArch:
- ExclusiveArch:
- Cookie: localhost 1647994522
- Buildhost: localhost
Generated packages:
Other version of this rpm: