Package : perl-CLI-Osprey > RPM : perl-CLI-Osprey-0.80.0-2.mga9.src.rpm
Basic items
Name | perl-CLI-Osprey |
Version | 0.80.0 |
Release | 2.mga9 |
URL | https://metacpan.org/release/CLI-Osprey |
Group | Development/Perl |
Summary | Produce usage information for CLI::Osprey apps |
Size | 24KB |
Arch | noarch |
License | GPLv1+ or Artistic |
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.
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.
Media information
Distribution release | Mageia cauldron |
Media name | core-release |
Media arch | i586 |
Advanced items
Source RPM | NOT IN DATABASE ?! |
Build time | 2022-03-23 01:15:22 |
Changelog | View in Sophie |
Files | View in Sophie |
Dependencies | View in Sophie |