./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.37, Package name: p5-MooseX-App-1.37, 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: e52793f686a883911dfaca8d6a55200eb7ee90a9
RMD160: 1578de04e7485de7a561bd9893f8bdead8b07550
Filesize: 86.483 KB

Version history: (Expand)


CVS history: (Expand)


   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
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-06-12 12:52:19 by Thomas Klausner | Files touched by this commit (3152)
Log message:
Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
   2015-04-25 03:19:28 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
(pkgsrc)
 - Add 5 of BUILD_DEPENDS for make test
 - Among make test items, waitpid() in test #11 won't return,
   disable it for the moment by renaming 11*.t to 11*.t.orig. XXXXXX
(upstream)
 - update to 1.33
----------------
 1.33 2015-04-17
    - Fix failing tests
    - Fix manifest