./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.38, Package name: p5-MooseX-App-1.38, 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-Test-Most]

Required to build:
[textproc/p5-Text-Diff] [devel/p5-Test-NoWarnings] [devel/p5-Module-Pluggable] [devel/p5-Path-Class] [devel/p5-IO-Interactive] [devel/p5-Config-Any] [devel/p5-MooseX-Types-Path-Class] [devel/p5-Package-DeprecationManager] [textproc/p5-Text-WagnerFischer] [textproc/p5-Pod-Elemental] [devel/p5-FindBin-libs] [pkgtools/cwrappers]

Master sites: (Expand)

SHA1: 26d9446a22e2c28a9d7cc75032d765bc12f1c783
RMD160: b1003e7b7293bf52bda5280fe001e175801aad17
Filesize: 88.264 KB

Version history: (Expand)


CVS history: (Expand)


   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.
   2016-05-15 10:10:10 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 1.35

Upstream changes:
1.35 2016-04-02
    - Apply Spelling fixes RT112234 (fixed by Gregor Herrmann)
    - Documentation
    - Allow to pass ARGV directly to constructor
    - use namespace::autoclean (reported by Mohammad S Anwar)
    - Dist housekeeping

1.34 2016-02-21
    - Do not accept invalid character in Term plugin
    - Fix RT112156: Command class lacking attribute metarole (reported by Marc \ 
Logghe)
    - Apply Spelling fixes RT105717 (fixed by Gregor Herrmann)
    - Add permute option to specify multiple values with one attribute key
    - Fix imports (fixed by Alexander Stoddard)
    - Documentation
   2016-04-20 15:10:11 by Makoto Fujiwara | Files touched by this commit (1)
Log message:
- Add following lines for make test
  +BUILD_DEPENDS+= p5-Config-Any-[0-9]*:../../devel/p5-Config-Any
  +BUILD_DEPENDS+= p5-Module-Pluggable-[0-9]*:../../devel/p5-Module-Pluggable
  +BUILD_DEPENDS+= \ 
p5-MooseX-Types-Path-Class-[0-9]*:../../devel/p5-MooseX-Types-Path-Class
  +BUILD_DEPENDS+= p5-Path-Class-[0-9]*:../../devel/p5-Path-Class
  +BUILD_DEPENDS+= p5-Text-Diff-[0-9]*:../../textproc/p5-Text-Diff