./devel/p5-MooseX-App, Write user-friendly command line apps with even less suffering

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


Branch: CURRENT, Version: 1.39nb1, Package name: p5-MooseX-App-1.39nb1, Maintainer: pkgsrc-users

MooseX-App is a highly customisable helper to write user-friendly command
line applications without having to worry about most of the annoying things
usually involved.

Just take any existing Moose class, add a single line (use MooseX-App
qw(PluginA PluginB ...);) and create one class for each command in an
underlying namespace. Options and positional parameters can be defined as
simple Moose accessors.


Required to run:
[lang/perl5] [devel/p5-Module-Pluggable] [devel/p5-Path-Class] [devel/p5-Config-Any] [devel/p5-MooseX-Types-Path-Class] [devel/p5-Test-Most] [textproc/p5-Pod-Elemental]

Required to build:
[textproc/p5-Text-Diff] [devel/p5-Test-NoWarnings] [devel/p5-IO-Interactive] [devel/p5-Package-DeprecationManager] [textproc/p5-Text-WagnerFischer] [devel/p5-FindBin-libs] [pkgtools/cwrappers]

Master sites: (Expand)

SHA1: 7135c8548152fbf7cced7bf62f1f538b70f12c7c
RMD160: e26b9bf693b0988fba6d4baadd87ceae4e99dc99
Filesize: 88.654 KB

Version history: (Expand)


CVS history: (Expand)


   2018-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558)
Log message:
Recursive bump for perl5-5.28.0
   2017-09-27 22:15:13 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-MooseX-App: update to 1.39.

1.38 2017-06-20
    - Cleanups (get rid of smartmatch, inentation, documentation, tests)
    - Also handle =head[2-4] tags when processing pod (#47)
    - Subcommands (based on work by Yanick Champoux)
   2017-06-17 15:39:11 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Updated devel/p5-MooseX-App to 1.38
----------------------------------					re
1.38 2017-06-20
    - Cleanups (get rid of smartmatch, inentation, documentation, tests)
    - Also handle =head[2-4] tags when processing pod (#47)
    - Subcommands (based on work by Yanick Champoux)
   2017-06-12 14:40:17 by Maya Rashish | Files touched by this commit (1)
Log message:
Fix build with perl 5.26
   2017-06-05 16:25:36 by Ryo ONODERA | Files touched by this commit (2298)
Log message:
Recursive revbump from lang/perl5 5.26.0
   2016-11-19 07:49:44 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 1.37

Upstream changes:
1.37 2016-11-13
    - Refactor the way values are parsed from @ARGV
    - Rework boolean negation
    - Add developer checks
   2016-10-13 16:31:48 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Updated devel/p5-MooseX-App to 1.36
-----------------------------------
1.36 2016-10-11
    - Documentation
    - Set correct encoding on STDERR
    - Fix order of options (fixed by J.R. Mash)
    - Replace dashes in variable names with underscores in bash completion \ 
(implemented by Tina Müller)
    - Do not autocomplete autocomplete itself (implemented by Lisa Hare)
    - Create correct documentation for options with cmd_split
    - Rename hints key to clarify purpose
    - Add ability to negate boolean options (implemented by Marc Logghe)
    - Spelling fixes github#39 (fixed by Gregor Herrmann)
    - Retain original order of elements from @ARGV
(pkgsrc changes)
  - Add following BUILD_DEPENDS for make test
    BUILD_DEPENDS+= p5-Package-DeprecationManager-[0-9]*
   2016-06-08 21:25:20 by Thomas Klausner | Files touched by this commit (2236) | Package updated
Log message:
Bump PKGREVISION for perl-5.24.