Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: perl-MooseX-App | Distribution: SUSE Linux Enterprise 15 SP6 |
Version: 1.42 | Vendor: openSUSE |
Release: bp156.3.1 | Build date: Fri Sep 1 21:44:57 2023 |
Group: Unspecified | Build host: i01-ch2c |
Size: 287229 | Source RPM: perl-MooseX-App-1.42-bp156.3.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://metacpan.org/release/MooseX-App | |
Summary: Write user-friendly command line apps with even less suffering |
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 using the 'option' and 'parameter' keywords respectively.
Artistic-1.0 OR GPL-1.0-or-later
* Wed Aug 09 2023 Dominique Leuenberger <dimstar@opensuse.org> - Add 70.patch: Remove given, when, and smartmatch operators; fix build with Perl 5.38. * Tue Aug 17 2021 Frank Schreiner <FSchreiner@suse.com> - updated to 1.42 * Documentation * Fix failing tests with new Moose versions * removed 0001_fix_testing_for_Moose_2.2014.patch * Sort option in bash completion plugin * removed 0000_reproducible_bash_completion.patch * Fixed term plugin warning * Tue Feb 16 2021 Frank Schreiner <FSchreiner@suse.com> - fixes boo#1181616 addded 0000_reproducible_bash_completion.patch. Sort options in bash completion to get reproducible builds. - added 0001_fix_testing_for_Moose_2.2014.patch fixes https://github.com/maros/MooseX-App/issues/62 * Tue May 14 2019 Stephan Kulow <coolo@suse.com> - updated to 1.41 see /usr/share/doc/packages/perl-MooseX-App/Changes 1.41 2019-05-13 - Switch to Dist::Zilla 1.40 2019-05-13 - Disable 11_process.t on NetBSD since fork is failing (forking is only done during testing and not by the actual module) - Sort keys operations to get a predictable order of keys (implemented by Jose Luis Martinez) - Simplify dependencies: No need for Path::Class. File::Spec and File::Basename that are loaded via Module::Pluggable::Object are sufficient 1.39 2017-09-24 - APP_DEVELOPER environment for extended module checks - Improved command checks: Die on single letter flags without Bool type constraints * Mon Sep 25 2017 coolo@suse.com - updated to 1.39 see /usr/share/doc/packages/perl-MooseX-App/Changes * Thu May 25 2017 coolo@suse.com - updated to 1.38 see /usr/share/doc/packages/perl-MooseX-App/Changes 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) * Wed Feb 22 2017 coolo@suse.com - updated to 1.3701 see /usr/share/doc/packages/perl-MooseX-App/Changes * Mon Nov 14 2016 coolo@suse.com - updated to 1.37 see /usr/share/doc/packages/perl-MooseX-App/Changes 1.37 2016-11-13 - Refactor the way values are parsed from @ARGV - Rework boolean negation - Add developer checks * Wed Oct 12 2016 coolo@suse.com - updated to 1.36 see /usr/share/doc/packages/perl-MooseX-App/Changes 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 * Mon Apr 04 2016 coolo@suse.com - updated to 1.35 see /usr/share/doc/packages/perl-MooseX-App/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 * Tue Mar 08 2016 coolo@suse.com - updated to 1.34 see /usr/share/doc/packages/perl-MooseX-App/Changes 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 * Sun Apr 19 2015 coolo@suse.com - initial package $version * created by $NAME $VERSION
/usr/lib/perl5/vendor_perl/5.26.1/MooseX /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Command.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Exporter.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Message /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Message/Block.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Message/BlockColor.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Message/Envelope.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Meta /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Meta/Role /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Meta/Role/Attribute /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Meta/Role/Attribute/Option.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Meta/Role/Class /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Meta/Role/Class/Base.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Meta/Role/Class/Command.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Meta/Role/Class/Documentation.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Meta/Role/Class/Simple.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/ParsedArgv /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/ParsedArgv.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/ParsedArgv/Element.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/ParsedArgv/Value.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/BashCompletion /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/BashCompletion.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/BashCompletion/Command.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/BashCompletion/Meta /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/BashCompletion/Meta/Class.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Color /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Color.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Color/Meta /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Color/Meta/Class.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Config /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Config.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Config/Meta /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Config/Meta/Class.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/ConfigHome /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/ConfigHome.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/ConfigHome/Meta /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/ConfigHome/Meta/Class.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Depends /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Depends.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Depends/Meta /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Depends/Meta/Attribute.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Depends/Meta/Class.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Env.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Fuzzy.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Man /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Man.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Man/Command.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Man/Meta /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Man/Meta/Class.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/MutexGroup /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/MutexGroup.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/MutexGroup/Meta /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/MutexGroup/Meta/Attribute.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/MutexGroup/Meta/Class.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Term /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Term.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Term/Meta /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Term/Meta/Attribute.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Term/Meta/Class.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Typo /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Typo.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Typo/Meta /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Typo/Meta/Class.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Version /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Version.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Version/Command.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Version/Meta /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Plugin/Version/Meta/Class.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Role /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Role.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Role/Base.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Role/Common.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Simple.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Tutorial.pod /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/Utils.pm /usr/lib/perl5/vendor_perl/5.26.1/MooseX/App/WritingPlugins.pod /usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi /usr/share/doc/packages/perl-MooseX-App /usr/share/doc/packages/perl-MooseX-App/Changes /usr/share/doc/packages/perl-MooseX-App/README.md /usr/share/doc/packages/perl-MooseX-App/TODO /usr/share/licenses/perl-MooseX-App /usr/share/licenses/perl-MooseX-App/LICENCE /usr/share/licenses/perl-MooseX-App/LICENSE /usr/share/man/man3/MooseX::App.3pm.gz /usr/share/man/man3/MooseX::App::Command.3pm.gz /usr/share/man/man3/MooseX::App::Message::Block.3pm.gz /usr/share/man/man3/MooseX::App::Message::Envelope.3pm.gz /usr/share/man/man3/MooseX::App::Meta::Role::Attribute::Option.3pm.gz /usr/share/man/man3/MooseX::App::Meta::Role::Class::Base.3pm.gz /usr/share/man/man3/MooseX::App::Meta::Role::Class::Documentation.3pm.gz /usr/share/man/man3/MooseX::App::ParsedArgv.3pm.gz /usr/share/man/man3/MooseX::App::ParsedArgv::Element.3pm.gz /usr/share/man/man3/MooseX::App::ParsedArgv::Value.3pm.gz /usr/share/man/man3/MooseX::App::Plugin::BashCompletion.3pm.gz /usr/share/man/man3/MooseX::App::Plugin::Color.3pm.gz /usr/share/man/man3/MooseX::App::Plugin::Config.3pm.gz /usr/share/man/man3/MooseX::App::Plugin::ConfigHome.3pm.gz /usr/share/man/man3/MooseX::App::Plugin::Depends.3pm.gz /usr/share/man/man3/MooseX::App::Plugin::Man.3pm.gz /usr/share/man/man3/MooseX::App::Plugin::MutexGroup.3pm.gz /usr/share/man/man3/MooseX::App::Plugin::Term.3pm.gz /usr/share/man/man3/MooseX::App::Plugin::Typo.3pm.gz /usr/share/man/man3/MooseX::App::Plugin::Version.3pm.gz /usr/share/man/man3/MooseX::App::Role.3pm.gz /usr/share/man/man3/MooseX::App::Simple.3pm.gz /usr/share/man/man3/MooseX::App::Tutorial.3pm.gz /usr/share/man/man3/MooseX::App::Utils.3pm.gz /usr/share/man/man3/MooseX::App::WritingPlugins.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Mar 9 14:56:22 2025