Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

perl-MooseX-App-1.430.1-bp160.1.2 RPM for noarch

From OpenSuSE Leap 16.0 for noarch

Name: perl-MooseX-App Distribution: SUSE Linux Enterprise 16
Version: 1.430.1 Vendor: openSUSE
Release: bp160.1.2 Build date: Fri Aug 9 20:26:30 2024
Group: Unspecified Build host: reproducible
Size: 263477 Source RPM: perl-MooseX-App-1.430.1-bp160.1.2.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.

Provides

Requires

License

Artistic-1.0 OR GPL-1.0-or-later

Changelog

* Fri Aug 09 2024 Frank Schreiner <FSchreiner@suse.com>
  - Add 0001_fix_bashcompletion_with_subcommands.patch
    * Fixes: (#72) https://github.com/maros/MooseX-App/issues/72
    * UPSTREAM PR: https://github.com/maros/MooseX-App/pull/73
* Fri Mar 08 2024 Tina Müller <tina.mueller@suse.com>
  - Fix disabling of __perllib_provides
* Thu Oct 26 2023 Tina Müller <tina.mueller@suse.com>
  - Remove 70.patch and 71.patch: fixed upstream
* Sun Oct 22 2023 Tina Müller <timueller+perl@suse.de>
  - updated to 1.43
    see /usr/share/doc/packages/perl-MooseX-App/Changes
    1.43 2023-10-21
    - Remove duplicate license
    - Require Config::Any
    - Fix cmd_aliases for flags (fixed by William Barker)
    - Remove smartmatch (implemented by Petr Pisar)
    - Allow to override build date with SOURCE_DATE_EPOCH (implemented by Bernhard M. Wiedemann)
* Thu Oct 19 2023 Tina Müller <tina.mueller@suse.com>
  - Add 71.patch: Allow to override build date with SOURCE_DATE_EPOCH
* 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

Files

/usr/lib/perl5/vendor_perl/5.38.2/MooseX
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Command.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Exporter.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Message
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Message/Block.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Message/BlockColor.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Message/Envelope.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Meta
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Meta/Role
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Meta/Role/Attribute
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Meta/Role/Attribute/Option.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Meta/Role/Class
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Meta/Role/Class/Base.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Meta/Role/Class/Command.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Meta/Role/Class/Documentation.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Meta/Role/Class/Simple.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/ParsedArgv
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/ParsedArgv.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/ParsedArgv/Element.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/ParsedArgv/Value.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/BashCompletion
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/BashCompletion.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/BashCompletion/Command.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/BashCompletion/Meta
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/BashCompletion/Meta/Class.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Color
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Color.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Color/Meta
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Color/Meta/Class.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Config
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Config.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Config/Meta
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Config/Meta/Class.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/ConfigHome
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/ConfigHome.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/ConfigHome/Meta
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/ConfigHome/Meta/Class.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Depends
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Depends.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Depends/Meta
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Depends/Meta/Attribute.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Depends/Meta/Class.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Env.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Fuzzy.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Man
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Man.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Man/Command.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Man/Meta
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Man/Meta/Class.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/MutexGroup
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/MutexGroup.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/MutexGroup/Meta
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/MutexGroup/Meta/Attribute.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/MutexGroup/Meta/Class.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Term
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Term.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Term/Meta
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Term/Meta/Attribute.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Term/Meta/Class.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Typo
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Typo.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Typo/Meta
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Typo/Meta/Class.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Version
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Version.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Version/Command.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Version/Meta
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Plugin/Version/Meta/Class.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Role
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Role.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Role/Base.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Role/Common.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Simple.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Tutorial.pod
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/Utils.pm
/usr/lib/perl5/vendor_perl/5.38.2/MooseX/App/WritingPlugins.pod
/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/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, Sat Apr 12 23:30:06 2025