./devel/p5-CLI-Osprey, MooX::Options + MooX::Cmd + Sanity

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.08, Package name: p5-CLI-Osprey-0.08, Maintainer: wen

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 Getopt::Long::Descriptive,
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.


Master sites: (Expand)

SHA1: 4b827e1f19b2f1bfe48dd8c0b4964d6e07c29b9a
RMD160: 2a43df5fd79ac123887dbed0b2ea29a874e067bc
Filesize: 20.811 KB

Version history: (Expand)


CVS history: (Expand)


   2021-04-19 03:53:38 by Wen Heping | Files touched by this commit (3)
Log message:
Import CLI-Osprey-0.08 as devel/p5-CLI-Osprey.

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 Getopt::Long::Descriptive,
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.