Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package perl-App-Cmd for openSUSE:Factory checked in at 2025-10-10 17:11:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-App-Cmd (Old) and /work/SRC/openSUSE:Factory/.perl-App-Cmd.new.5300 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-App-Cmd" Fri Oct 10 17:11:48 2025 rev:23 rq:1310545 version:0.338.0 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-App-Cmd/perl-App-Cmd.changes 2025-01-14 16:23:38.136461120 +0100 +++ /work/SRC/openSUSE:Factory/.perl-App-Cmd.new.5300/perl-App-Cmd.changes 2025-10-10 17:13:30.907761597 +0200 @@ -1,0 +2,10 @@ +Thu Oct 9 19:47:57 UTC 2025 - Tina Müller <[email protected]> + +- updated to 0.338.0 (0.338) + see /usr/share/doc/packages/perl-App-Cmd/Changes + + 0.338 2025-10-03 15:56:06-04:00 America/New_York + - add experimental --for-completion option to "commands" to help make + shell completion; THIS MAY CHANGE WEIRDLY + +------------------------------------------------------------------- Old: ---- App-Cmd-0.337.tar.gz New: ---- App-Cmd-0.338.tar.gz README.md _scmsync.obsinfo build.specials.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-App-Cmd.spec ++++++ --- /var/tmp/diff_new_pack.ByS7N2/_old 2025-10-10 17:13:31.383781624 +0200 +++ /var/tmp/diff_new_pack.ByS7N2/_new 2025-10-10 17:13:31.383781624 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-App-Cmd # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,20 +18,21 @@ %define cpan_name App-Cmd Name: perl-App-Cmd -Version: 0.337.0 +Version: 0.338.0 Release: 0 -# 0.337 -> normalize -> 0.337.0 -%define cpan_version 0.337 +# 0.338 -> normalize -> 0.338.0 +%define cpan_version 0.338 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Write command line apps with less suffering URL: https://metacpan.org/release/%{cpan_name} Source0: https://cpan.metacpan.org/authors/id/R/RJ/RJBS/%{cpan_name}-%{cpan_version}.tar.gz Source1: cpanspec.yml +Source100: README.md BuildArch: noarch BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(Capture::Tiny) >= 0.13 -BuildRequires: perl(Class::Load) >= 0.06 +BuildRequires: perl(Capture::Tiny) >= 0.130 +BuildRequires: perl(Class::Load) >= 0.60 BuildRequires: perl(Data::OptList) BuildRequires: perl(ExtUtils::MakeMaker) >= 6.78 BuildRequires: perl(Getopt::Long) >= 2.39 @@ -48,8 +49,8 @@ BuildRequires: perl(Test::More) >= 0.96 BuildRequires: perl(experimental) BuildRequires: perl(parent) -Requires: perl(Capture::Tiny) >= 0.13 -Requires: perl(Class::Load) >= 0.06 +Requires: perl(Capture::Tiny) >= 0.130 +Requires: perl(Class::Load) >= 0.60 Requires: perl(Data::OptList) Requires: perl(Getopt::Long) >= 2.39 Requires: perl(Getopt::Long::Descriptive) >= 0.116 @@ -75,6 +76,8 @@ Provides: perl(App::Cmd::Subdispatch::DashedStyle) = %{version} Provides: perl(App::Cmd::Tester) = %{version} Provides: perl(App::Cmd::Tester::CaptureExternal) = %{version} +Provides: perl(App::Cmd::Tester::Exited) = %{version} +Provides: perl(App::Cmd::Tester::Result) = %{version} %undefine __perllib_provides %{perl_requires} @@ -86,7 +89,7 @@ For information on how to start using App::Cmd, see App::Cmd::Tutorial. %prep -%autosetup -n %{cpan_name}-%{cpan_version} +%autosetup -n %{cpan_name}-%{cpan_version} -p1 find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644 ++++++ App-Cmd-0.337.tar.gz -> App-Cmd-0.338.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Cmd-0.337/Changes new/App-Cmd-0.338/Changes --- old/App-Cmd-0.337/Changes 2024-12-30 23:58:28.000000000 +0100 +++ new/App-Cmd-0.338/Changes 2025-10-03 21:56:08.000000000 +0200 @@ -1,5 +1,9 @@ Revision history for App-Cmd +0.338 2025-10-03 15:56:06-04:00 America/New_York + - add experimental --for-completion option to "commands" to help make + shell completion; THIS MAY CHANGE WEIRDLY + 0.337 2024-12-30 17:58:25-05:00 America/New_York - improve how overriding getopt_conf interacts with unknown options diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Cmd-0.337/LICENSE new/App-Cmd-0.338/LICENSE --- old/App-Cmd-0.337/LICENSE 2024-12-30 23:58:28.000000000 +0100 +++ new/App-Cmd-0.338/LICENSE 2025-10-03 21:56:08.000000000 +0200 @@ -1,4 +1,4 @@ -This software is copyright (c) 2024 by Ricardo Signes. +This software is copyright (c) 2025 by Ricardo Signes. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. @@ -12,7 +12,7 @@ --- The GNU General Public License, Version 1, February 1989 --- -This software is Copyright (c) 2024 by Ricardo Signes. +This software is Copyright (c) 2025 by Ricardo Signes. This is free software, licensed under: @@ -272,7 +272,7 @@ --- The Perl Artistic License 1.0 --- -This software is Copyright (c) 2024 by Ricardo Signes. +This software is Copyright (c) 2025 by Ricardo Signes. This is free software, licensed under: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Cmd-0.337/MANIFEST new/App-Cmd-0.338/MANIFEST --- old/App-Cmd-0.337/MANIFEST 2024-12-30 23:58:28.000000000 +0100 +++ new/App-Cmd-0.338/MANIFEST 2025-10-03 21:56:08.000000000 +0200 @@ -1,4 +1,4 @@ -# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.032. +# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.033. Changes LICENSE MANIFEST diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Cmd-0.337/META.json new/App-Cmd-0.338/META.json --- old/App-Cmd-0.337/META.json 2024-12-30 23:58:28.000000000 +0100 +++ new/App-Cmd-0.338/META.json 2025-10-03 21:56:08.000000000 +0200 @@ -4,7 +4,7 @@ "Ricardo Signes <[email protected]>" ], "dynamic_config" : 0, - "generated_by" : "Dist::Zilla version 6.032, CPAN::Meta::Converter version 2.150010", + "generated_by" : "Dist::Zilla version 6.033, CPAN::Meta::Converter version 2.150010", "license" : [ "perl_5" ], @@ -78,10 +78,10 @@ "web" : "https://github.com/rjbs/App-Cmd" } }, - "version" : "0.337", + "version" : "0.338", "x_Dist_Zilla" : { "perl" : { - "version" : "5.038000" + "version" : "5.040001" }, "plugins" : [ { @@ -149,57 +149,57 @@ { "class" : "Dist::Zilla::Plugin::PruneCruft", "name" : "@RJBS/@Filter/PruneCruft", - "version" : "6.032" + "version" : "6.033" }, { "class" : "Dist::Zilla::Plugin::ManifestSkip", "name" : "@RJBS/@Filter/ManifestSkip", - "version" : "6.032" + "version" : "6.033" }, { "class" : "Dist::Zilla::Plugin::MetaYAML", "name" : "@RJBS/@Filter/MetaYAML", - "version" : "6.032" + "version" : "6.033" }, { "class" : "Dist::Zilla::Plugin::License", "name" : "@RJBS/@Filter/License", - "version" : "6.032" + "version" : "6.033" }, { "class" : "Dist::Zilla::Plugin::Readme", "name" : "@RJBS/@Filter/Readme", - "version" : "6.032" + "version" : "6.033" }, { "class" : "Dist::Zilla::Plugin::ExecDir", "name" : "@RJBS/@Filter/ExecDir", - "version" : "6.032" + "version" : "6.033" }, { "class" : "Dist::Zilla::Plugin::ShareDir", "name" : "@RJBS/@Filter/ShareDir", - "version" : "6.032" + "version" : "6.033" }, { "class" : "Dist::Zilla::Plugin::Manifest", "name" : "@RJBS/@Filter/Manifest", - "version" : "6.032" + "version" : "6.033" }, { "class" : "Dist::Zilla::Plugin::TestRelease", "name" : "@RJBS/@Filter/TestRelease", - "version" : "6.032" + "version" : "6.033" }, { "class" : "Dist::Zilla::Plugin::ConfirmRelease", "name" : "@RJBS/@Filter/ConfirmRelease", - "version" : "6.032" + "version" : "6.033" }, { "class" : "Dist::Zilla::Plugin::UploadToCPAN", "name" : "@RJBS/@Filter/UploadToCPAN", - "version" : "6.032" + "version" : "6.033" }, { "class" : "Dist::Zilla::Plugin::MakeMaker", @@ -209,12 +209,12 @@ } }, "name" : "@RJBS/MakeMaker", - "version" : "6.032" + "version" : "6.033" }, { "class" : "Dist::Zilla::Plugin::AutoPrereqs", "name" : "@RJBS/AutoPrereqs", - "version" : "6.032" + "version" : "6.033" }, { "class" : "Dist::Zilla::Plugin::Git::NextVersion", @@ -225,7 +225,7 @@ "version_regexp" : "(?^:^([0-9]+\\.[0-9]+)$)" }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.45.2", + "git_version" : "2.39.5 (Apple Git-154)", "repo_root" : "." } }, @@ -235,22 +235,22 @@ { "class" : "Dist::Zilla::Plugin::PkgVersion", "name" : "@RJBS/PkgVersion", - "version" : "6.032" + "version" : "6.033" }, { "class" : "Dist::Zilla::Plugin::MetaConfig", "name" : "@RJBS/MetaConfig", - "version" : "6.032" + "version" : "6.033" }, { "class" : "Dist::Zilla::Plugin::MetaJSON", "name" : "@RJBS/MetaJSON", - "version" : "6.032" + "version" : "6.033" }, { "class" : "Dist::Zilla::Plugin::NextRelease", "name" : "@RJBS/NextRelease", - "version" : "6.032" + "version" : "6.033" }, { "class" : "Dist::Zilla::Plugin::Test::ChangesHasContent", @@ -260,7 +260,7 @@ { "class" : "Dist::Zilla::Plugin::PodSyntaxTests", "name" : "@RJBS/PodSyntaxTests", - "version" : "6.032" + "version" : "6.033" }, { "class" : "Dist::Zilla::Plugin::Test::ReportPrereqs", @@ -281,7 +281,7 @@ } }, "name" : "@RJBS/TestMoreWithSubtests", - "version" : "6.032" + "version" : "6.033" }, { "class" : "Dist::Zilla::Plugin::PodWeaver", @@ -426,7 +426,7 @@ "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.45.2", + "git_version" : "2.39.5 (Apple Git-154)", "repo_root" : "." } }, @@ -450,7 +450,7 @@ "changelog" : "Changes" }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.45.2", + "git_version" : "2.39.5 (Apple Git-154)", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { @@ -467,12 +467,12 @@ "branch" : null, "changelog" : "Changes", "signed" : 0, - "tag" : "0.337", + "tag" : "0.338", "tag_format" : "%v", "tag_message" : "v%V" }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.45.2", + "git_version" : "2.39.5 (Apple Git-154)", "repo_root" : "." }, "Dist::Zilla::Role::Git::StringFormatter" : { @@ -492,7 +492,7 @@ "remotes_must_exist" : 0 }, "Dist::Zilla::Role::Git::Repo" : { - "git_version" : "2.45.2", + "git_version" : "2.39.5 (Apple Git-154)", "repo_root" : "." } }, @@ -503,7 +503,7 @@ "class" : "Dist::Zilla::Plugin::Git::Contributors", "config" : { "Dist::Zilla::Plugin::Git::Contributors" : { - "git_version" : "2.45.2", + "git_version" : "2.39.5 (Apple Git-154)", "include_authors" : 0, "include_releaser" : 1, "order_by" : "name", @@ -511,7 +511,7 @@ } }, "name" : "@RJBS/Git::Contributors", - "version" : "0.037" + "version" : "0.038" }, { "class" : "Dist::Zilla::Plugin::Prereqs", @@ -522,57 +522,57 @@ } }, "name" : "Prereqs", - "version" : "6.032" + "version" : "6.033" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":InstallModules", - "version" : "6.032" + "version" : "6.033" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":IncModules", - "version" : "6.032" + "version" : "6.033" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":TestFiles", - "version" : "6.032" + "version" : "6.033" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ExtraTestFiles", - "version" : "6.032" + "version" : "6.033" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ExecFiles", - "version" : "6.032" + "version" : "6.033" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":PerlExecFiles", - "version" : "6.032" + "version" : "6.033" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":ShareFiles", - "version" : "6.032" + "version" : "6.033" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":MainModule", - "version" : "6.032" + "version" : "6.033" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":AllFiles", - "version" : "6.032" + "version" : "6.033" }, { "class" : "Dist::Zilla::Plugin::FinderCode", "name" : ":NoFiles", - "version" : "6.032" + "version" : "6.033" } ], "zilla" : { @@ -580,7 +580,7 @@ "config" : { "is_trial" : 0 }, - "version" : "6.032" + "version" : "6.033" } }, "x_contributors" : [ @@ -615,9 +615,9 @@ "Stephen Caldwell <[email protected]>", "Yuval Kogman <[email protected]>" ], - "x_generated_by_perl" : "v5.38.0", + "x_generated_by_perl" : "v5.40.1", "x_rjbs_perl_window" : "long-term", - "x_serialization_backend" : "Cpanel::JSON::XS version 4.38", + "x_serialization_backend" : "Cpanel::JSON::XS version 4.39", "x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Cmd-0.337/META.yml new/App-Cmd-0.338/META.yml --- old/App-Cmd-0.337/META.yml 2024-12-30 23:58:28.000000000 +0100 +++ new/App-Cmd-0.338/META.yml 2025-10-03 21:56:08.000000000 +0200 @@ -13,7 +13,7 @@ configure_requires: ExtUtils::MakeMaker: '6.78' dynamic_config: 0 -generated_by: 'Dist::Zilla version 6.032, CPAN::Meta::Converter version 2.150010' +generated_by: 'Dist::Zilla version 6.033, CPAN::Meta::Converter version 2.150010' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -45,10 +45,10 @@ bugtracker: https://github.com/rjbs/App-Cmd/issues homepage: https://github.com/rjbs/App-Cmd repository: https://github.com/rjbs/App-Cmd.git -version: '0.337' +version: '0.338' x_Dist_Zilla: perl: - version: '5.038000' + version: '5.040001' plugins: - class: Dist::Zilla::Plugin::Git::GatherDir @@ -101,58 +101,58 @@ - class: Dist::Zilla::Plugin::PruneCruft name: '@RJBS/@Filter/PruneCruft' - version: '6.032' + version: '6.033' - class: Dist::Zilla::Plugin::ManifestSkip name: '@RJBS/@Filter/ManifestSkip' - version: '6.032' + version: '6.033' - class: Dist::Zilla::Plugin::MetaYAML name: '@RJBS/@Filter/MetaYAML' - version: '6.032' + version: '6.033' - class: Dist::Zilla::Plugin::License name: '@RJBS/@Filter/License' - version: '6.032' + version: '6.033' - class: Dist::Zilla::Plugin::Readme name: '@RJBS/@Filter/Readme' - version: '6.032' + version: '6.033' - class: Dist::Zilla::Plugin::ExecDir name: '@RJBS/@Filter/ExecDir' - version: '6.032' + version: '6.033' - class: Dist::Zilla::Plugin::ShareDir name: '@RJBS/@Filter/ShareDir' - version: '6.032' + version: '6.033' - class: Dist::Zilla::Plugin::Manifest name: '@RJBS/@Filter/Manifest' - version: '6.032' + version: '6.033' - class: Dist::Zilla::Plugin::TestRelease name: '@RJBS/@Filter/TestRelease' - version: '6.032' + version: '6.033' - class: Dist::Zilla::Plugin::ConfirmRelease name: '@RJBS/@Filter/ConfirmRelease' - version: '6.032' + version: '6.033' - class: Dist::Zilla::Plugin::UploadToCPAN name: '@RJBS/@Filter/UploadToCPAN' - version: '6.032' + version: '6.033' - class: Dist::Zilla::Plugin::MakeMaker config: Dist::Zilla::Role::TestRunner: default_jobs: 9 name: '@RJBS/MakeMaker' - version: '6.032' + version: '6.033' - class: Dist::Zilla::Plugin::AutoPrereqs name: '@RJBS/AutoPrereqs' - version: '6.032' + version: '6.033' - class: Dist::Zilla::Plugin::Git::NextVersion config: @@ -161,26 +161,26 @@ version_by_branch: 1 version_regexp: (?^:^([0-9]+\.[0-9]+)$) Dist::Zilla::Role::Git::Repo: - git_version: 2.45.2 + git_version: '2.39.5 (Apple Git-154)' repo_root: . name: '@RJBS/Git::NextVersion' version: '2.051' - class: Dist::Zilla::Plugin::PkgVersion name: '@RJBS/PkgVersion' - version: '6.032' + version: '6.033' - class: Dist::Zilla::Plugin::MetaConfig name: '@RJBS/MetaConfig' - version: '6.032' + version: '6.033' - class: Dist::Zilla::Plugin::MetaJSON name: '@RJBS/MetaJSON' - version: '6.032' + version: '6.033' - class: Dist::Zilla::Plugin::NextRelease name: '@RJBS/NextRelease' - version: '6.032' + version: '6.033' - class: Dist::Zilla::Plugin::Test::ChangesHasContent name: '@RJBS/Test::ChangesHasContent' @@ -188,7 +188,7 @@ - class: Dist::Zilla::Plugin::PodSyntaxTests name: '@RJBS/PodSyntaxTests' - version: '6.032' + version: '6.033' - class: Dist::Zilla::Plugin::Test::ReportPrereqs name: '@RJBS/Test::ReportPrereqs' @@ -204,7 +204,7 @@ phase: test type: requires name: '@RJBS/TestMoreWithSubtests' - version: '6.032' + version: '6.033' - class: Dist::Zilla::Plugin::PodWeaver config: @@ -317,7 +317,7 @@ allow_dirty_match: [] changelog: Changes Dist::Zilla::Role::Git::Repo: - git_version: 2.45.2 + git_version: '2.39.5 (Apple Git-154)' repo_root: . name: '@RJBS/@Git/Check' version: '2.051' @@ -335,7 +335,7 @@ allow_dirty_match: [] changelog: Changes Dist::Zilla::Role::Git::Repo: - git_version: 2.45.2 + git_version: '2.39.5 (Apple Git-154)' repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local @@ -348,11 +348,11 @@ branch: ~ changelog: Changes signed: 0 - tag: '0.337' + tag: '0.338' tag_format: '%v' tag_message: v%V Dist::Zilla::Role::Git::Repo: - git_version: 2.45.2 + git_version: '2.39.5 (Apple Git-154)' repo_root: . Dist::Zilla::Role::Git::StringFormatter: time_zone: local @@ -366,7 +366,7 @@ - 'github :' remotes_must_exist: 0 Dist::Zilla::Role::Git::Repo: - git_version: 2.45.2 + git_version: '2.39.5 (Apple Git-154)' repo_root: . name: '@RJBS/@Git/Push' version: '2.051' @@ -374,13 +374,13 @@ class: Dist::Zilla::Plugin::Git::Contributors config: Dist::Zilla::Plugin::Git::Contributors: - git_version: 2.45.2 + git_version: '2.39.5 (Apple Git-154)' include_authors: 0 include_releaser: 1 order_by: name paths: [] name: '@RJBS/Git::Contributors' - version: '0.037' + version: '0.038' - class: Dist::Zilla::Plugin::Prereqs config: @@ -388,52 +388,52 @@ phase: runtime type: requires name: Prereqs - version: '6.032' + version: '6.033' - class: Dist::Zilla::Plugin::FinderCode name: ':InstallModules' - version: '6.032' + version: '6.033' - class: Dist::Zilla::Plugin::FinderCode name: ':IncModules' - version: '6.032' + version: '6.033' - class: Dist::Zilla::Plugin::FinderCode name: ':TestFiles' - version: '6.032' + version: '6.033' - class: Dist::Zilla::Plugin::FinderCode name: ':ExtraTestFiles' - version: '6.032' + version: '6.033' - class: Dist::Zilla::Plugin::FinderCode name: ':ExecFiles' - version: '6.032' + version: '6.033' - class: Dist::Zilla::Plugin::FinderCode name: ':PerlExecFiles' - version: '6.032' + version: '6.033' - class: Dist::Zilla::Plugin::FinderCode name: ':ShareFiles' - version: '6.032' + version: '6.033' - class: Dist::Zilla::Plugin::FinderCode name: ':MainModule' - version: '6.032' + version: '6.033' - class: Dist::Zilla::Plugin::FinderCode name: ':AllFiles' - version: '6.032' + version: '6.033' - class: Dist::Zilla::Plugin::FinderCode name: ':NoFiles' - version: '6.032' + version: '6.033' zilla: class: Dist::Zilla::Dist::Builder config: is_trial: 0 - version: '6.032' + version: '6.033' x_contributors: - 'Adam Prime <[email protected]>' - 'ambs <[email protected]>' @@ -465,7 +465,7 @@ - 'Stephan Loyd <[email protected]>' - 'Stephen Caldwell <[email protected]>' - 'Yuval Kogman <[email protected]>' -x_generated_by_perl: v5.38.0 +x_generated_by_perl: v5.40.1 x_rjbs_perl_window: long-term -x_serialization_backend: 'YAML::Tiny version 1.74' +x_serialization_backend: 'YAML::Tiny version 1.76' x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Cmd-0.337/Makefile.PL new/App-Cmd-0.338/Makefile.PL --- old/App-Cmd-0.337/Makefile.PL 2024-12-30 23:58:28.000000000 +0100 +++ new/App-Cmd-0.338/Makefile.PL 2025-10-03 21:56:08.000000000 +0200 @@ -1,4 +1,4 @@ -# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.032. +# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.033. use strict; use warnings; @@ -47,7 +47,7 @@ "Test::More" => "0.96", "lib" => 0 }, - "VERSION" => "0.337", + "VERSION" => "0.338", "test" => { "TESTS" => "t/*.t" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Cmd-0.337/README new/App-Cmd-0.338/README --- old/App-Cmd-0.337/README 2024-12-30 23:58:28.000000000 +0100 +++ new/App-Cmd-0.338/README 2025-10-03 21:56:08.000000000 +0200 @@ -1,12 +1,12 @@ This archive contains the distribution App-Cmd, -version 0.337: +version 0.338: write command line apps with less suffering -This software is copyright (c) 2024 by Ricardo Signes. +This software is copyright (c) 2025 by Ricardo Signes. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. -This README file was generated by Dist::Zilla::Plugin::Readme v6.032. +This README file was generated by Dist::Zilla::Plugin::Readme v6.033. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Cmd-0.337/lib/App/Cmd/ArgProcessor.pm new/App-Cmd-0.338/lib/App/Cmd/ArgProcessor.pm --- old/App-Cmd-0.337/lib/App/Cmd/ArgProcessor.pm 2024-12-30 23:58:28.000000000 +0100 +++ new/App-Cmd-0.338/lib/App/Cmd/ArgProcessor.pm 2025-10-03 21:56:08.000000000 +0200 @@ -1,7 +1,7 @@ use strict; use warnings; -package App::Cmd::ArgProcessor 0.337; +package App::Cmd::ArgProcessor 0.338; # ABSTRACT: App::Cmd-specific wrapper for Getopt::Long::Descriptive @@ -35,7 +35,7 @@ =head1 VERSION -version 0.337 +version 0.338 =head1 PERL VERSION @@ -53,7 +53,7 @@ =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2024 by Ricardo Signes. +This software is copyright (c) 2025 by Ricardo Signes. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Cmd-0.337/lib/App/Cmd/Command/commands.pm new/App-Cmd-0.338/lib/App/Cmd/Command/commands.pm --- old/App-Cmd-0.337/lib/App/Cmd/Command/commands.pm 2024-12-30 23:58:28.000000000 +0100 +++ new/App-Cmd-0.338/lib/App/Cmd/Command/commands.pm 2025-10-03 21:56:08.000000000 +0200 @@ -1,7 +1,7 @@ use strict; use warnings; -package App::Cmd::Command::commands 0.337; +package App::Cmd::Command::commands 0.338; use App::Cmd::Command; BEGIN { our @ISA = 'App::Cmd::Command' }; @@ -24,11 +24,18 @@ #pod #pod =cut +sub opt_spec { + return ( + [ 'stderr' => 'hidden' ], + [ 'for-completion', 'one per line, for use in tab completion scripts' ], + ); +} + sub execute { my ($self, $opt, $args) = @_; my $target = $opt->stderr ? *STDERR : *STDOUT; - + my @cmd_groups = $self->app->command_groups; my @primary_commands = map { @$_ if ref $_ } @cmd_groups; @@ -41,6 +48,11 @@ @cmd_groups = $self->sort_commands(@primary_commands); } + if ($opt->for_completion) { + print "$_\n" for map {; @$_ } @cmd_groups; + return; + } + my $fmt_width = 0; for (@primary_commands) { $fmt_width = length if length > $fmt_width } $fmt_width += 2; # pretty @@ -84,12 +96,6 @@ return (\@head, \@tail); } -sub opt_spec { - return ( - [ 'stderr' => 'hidden' ], - ); -} - 1; __END__ @@ -104,7 +110,7 @@ =head1 VERSION -version 0.337 +version 0.338 =head1 DESCRIPTION @@ -151,7 +157,7 @@ =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2024 by Ricardo Signes. +This software is copyright (c) 2025 by Ricardo Signes. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Cmd-0.337/lib/App/Cmd/Command/help.pm new/App-Cmd-0.338/lib/App/Cmd/Command/help.pm --- old/App-Cmd-0.337/lib/App/Cmd/Command/help.pm 2024-12-30 23:58:28.000000000 +0100 +++ new/App-Cmd-0.338/lib/App/Cmd/Command/help.pm 2025-10-03 21:56:08.000000000 +0200 @@ -1,7 +1,7 @@ use strict; use warnings; -package App::Cmd::Command::help 0.337; +package App::Cmd::Command::help 0.338; use App::Cmd::Command; BEGIN { our @ISA = 'App::Cmd::Command'; } @@ -115,7 +115,7 @@ =head1 VERSION -version 0.337 +version 0.338 =head1 DESCRIPTION @@ -206,7 +206,7 @@ =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2024 by Ricardo Signes. +This software is copyright (c) 2025 by Ricardo Signes. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Cmd-0.337/lib/App/Cmd/Command/version.pm new/App-Cmd-0.338/lib/App/Cmd/Command/version.pm --- old/App-Cmd-0.337/lib/App/Cmd/Command/version.pm 2024-12-30 23:58:28.000000000 +0100 +++ new/App-Cmd-0.338/lib/App/Cmd/Command/version.pm 2025-10-03 21:56:08.000000000 +0200 @@ -1,7 +1,7 @@ use strict; use warnings; -package App::Cmd::Command::version 0.337; +package App::Cmd::Command::version 0.338; use App::Cmd::Command; BEGIN { our @ISA = 'App::Cmd::Command'; } @@ -47,7 +47,7 @@ =head1 VERSION -version 0.337 +version 0.338 =head1 DESCRIPTION @@ -70,7 +70,7 @@ =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2024 by Ricardo Signes. +This software is copyright (c) 2025 by Ricardo Signes. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Cmd-0.337/lib/App/Cmd/Command.pm new/App-Cmd-0.338/lib/App/Cmd/Command.pm --- old/App-Cmd-0.337/lib/App/Cmd/Command.pm 2024-12-30 23:58:28.000000000 +0100 +++ new/App-Cmd-0.338/lib/App/Cmd/Command.pm 2025-10-03 21:56:08.000000000 +0200 @@ -1,7 +1,7 @@ use strict; use warnings; -package App::Cmd::Command 0.337; +package App::Cmd::Command 0.338; use App::Cmd::ArgProcessor; BEGIN { our @ISA = 'App::Cmd::ArgProcessor' }; @@ -287,7 +287,7 @@ =head1 VERSION -version 0.337 +version 0.338 =head1 PERL VERSION @@ -404,7 +404,7 @@ =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2024 by Ricardo Signes. +This software is copyright (c) 2025 by Ricardo Signes. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Cmd-0.337/lib/App/Cmd/Plugin.pm new/App-Cmd-0.338/lib/App/Cmd/Plugin.pm --- old/App-Cmd-0.337/lib/App/Cmd/Plugin.pm 2024-12-30 23:58:28.000000000 +0100 +++ new/App-Cmd-0.338/lib/App/Cmd/Plugin.pm 2025-10-03 21:56:08.000000000 +0200 @@ -1,6 +1,6 @@ use strict; use warnings; -package App::Cmd::Plugin 0.337; +package App::Cmd::Plugin 0.338; # ABSTRACT: a plugin for App::Cmd commands @@ -27,7 +27,7 @@ =head1 VERSION -version 0.337 +version 0.338 =head1 PERL VERSION @@ -45,7 +45,7 @@ =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2024 by Ricardo Signes. +This software is copyright (c) 2025 by Ricardo Signes. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Cmd-0.337/lib/App/Cmd/Setup.pm new/App-Cmd-0.338/lib/App/Cmd/Setup.pm --- old/App-Cmd-0.337/lib/App/Cmd/Setup.pm 2024-12-30 23:58:28.000000000 +0100 +++ new/App-Cmd-0.338/lib/App/Cmd/Setup.pm 2025-10-03 21:56:08.000000000 +0200 @@ -5,7 +5,7 @@ use warnings; use experimental qw(postderef postderef_qq); -package App::Cmd::Setup 0.337; +package App::Cmd::Setup 0.338; # ABSTRACT: helper for setting up App::Cmd classes @@ -239,7 +239,7 @@ =head1 VERSION -version 0.337 +version 0.338 =head1 OVERVIEW @@ -328,7 +328,7 @@ =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2024 by Ricardo Signes. +This software is copyright (c) 2025 by Ricardo Signes. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Cmd-0.337/lib/App/Cmd/Simple.pm new/App-Cmd-0.338/lib/App/Cmd/Simple.pm --- old/App-Cmd-0.337/lib/App/Cmd/Simple.pm 2024-12-30 23:58:28.000000000 +0100 +++ new/App-Cmd-0.338/lib/App/Cmd/Simple.pm 2025-10-03 21:56:08.000000000 +0200 @@ -1,7 +1,7 @@ use strict; use warnings; -package App::Cmd::Simple 0.337; +package App::Cmd::Simple 0.338; use App::Cmd::Command; BEGIN { our @ISA = 'App::Cmd::Command' } @@ -233,7 +233,7 @@ =head1 VERSION -version 0.337 +version 0.338 =head1 SYNOPSIS @@ -354,7 +354,7 @@ =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2024 by Ricardo Signes. +This software is copyright (c) 2025 by Ricardo Signes. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Cmd-0.337/lib/App/Cmd/Subdispatch/DashedStyle.pm new/App-Cmd-0.338/lib/App/Cmd/Subdispatch/DashedStyle.pm --- old/App-Cmd-0.337/lib/App/Cmd/Subdispatch/DashedStyle.pm 2024-12-30 23:58:28.000000000 +0100 +++ new/App-Cmd-0.338/lib/App/Cmd/Subdispatch/DashedStyle.pm 2025-10-03 21:56:08.000000000 +0200 @@ -1,7 +1,7 @@ use strict; use warnings; -package App::Cmd::Subdispatch::DashedStyle 0.337; +package App::Cmd::Subdispatch::DashedStyle 0.338; use App::Cmd::Subdispatch; BEGIN { our @ISA = 'App::Cmd::Subdispatch' }; @@ -75,7 +75,7 @@ =head1 VERSION -version 0.337 +version 0.338 =head1 PERL VERSION @@ -109,7 +109,7 @@ =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2024 by Ricardo Signes. +This software is copyright (c) 2025 by Ricardo Signes. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Cmd-0.337/lib/App/Cmd/Subdispatch.pm new/App-Cmd-0.338/lib/App/Cmd/Subdispatch.pm --- old/App-Cmd-0.337/lib/App/Cmd/Subdispatch.pm 2024-12-30 23:58:28.000000000 +0100 +++ new/App-Cmd-0.338/lib/App/Cmd/Subdispatch.pm 2025-10-03 21:56:08.000000000 +0200 @@ -5,7 +5,7 @@ use warnings; use experimental qw(postderef postderef_qq); -package App::Cmd::Subdispatch 0.337; +package App::Cmd::Subdispatch 0.338; use App::Cmd; use App::Cmd::Command; @@ -114,7 +114,7 @@ =head1 VERSION -version 0.337 +version 0.338 =head1 PERL VERSION @@ -162,7 +162,7 @@ =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2024 by Ricardo Signes. +This software is copyright (c) 2025 by Ricardo Signes. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Cmd-0.337/lib/App/Cmd/Tester/CaptureExternal.pm new/App-Cmd-0.338/lib/App/Cmd/Tester/CaptureExternal.pm --- old/App-Cmd-0.337/lib/App/Cmd/Tester/CaptureExternal.pm 2024-12-30 23:58:28.000000000 +0100 +++ new/App-Cmd-0.338/lib/App/Cmd/Tester/CaptureExternal.pm 2025-10-03 21:56:08.000000000 +0200 @@ -1,6 +1,6 @@ use strict; use warnings; -package App::Cmd::Tester::CaptureExternal 0.337; +package App::Cmd::Tester::CaptureExternal 0.338; use parent 'App::Cmd::Tester'; use Capture::Tiny 0.13 qw/capture/; @@ -81,7 +81,7 @@ =head1 VERSION -version 0.337 +version 0.338 =head1 SYNOPSIS @@ -132,7 +132,7 @@ =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2024 by Ricardo Signes. +This software is copyright (c) 2025 by Ricardo Signes. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Cmd-0.337/lib/App/Cmd/Tester.pm new/App-Cmd-0.338/lib/App/Cmd/Tester.pm --- old/App-Cmd-0.337/lib/App/Cmd/Tester.pm 2024-12-30 23:58:28.000000000 +0100 +++ new/App-Cmd-0.338/lib/App/Cmd/Tester.pm 2025-10-03 21:56:08.000000000 +0200 @@ -1,6 +1,6 @@ use strict; use warnings; -package App::Cmd::Tester 0.337; +package App::Cmd::Tester 0.338; # ABSTRACT: for capturing the result of running an app @@ -138,7 +138,7 @@ } { - package App::Cmd::Tester::Result 0.337; + package App::Cmd::Tester::Result 0.338; sub new { my ($class, $arg) = @_; @@ -154,7 +154,7 @@ } { - package App::Cmd::Tester::Exited 0.337; + package App::Cmd::Tester::Exited 0.338; sub throw { my ($class, $code) = @_; @@ -178,7 +178,7 @@ =head1 VERSION -version 0.337 +version 0.338 =head1 SYNOPSIS @@ -255,7 +255,7 @@ =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2024 by Ricardo Signes. +This software is copyright (c) 2025 by Ricardo Signes. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Cmd-0.337/lib/App/Cmd/Tutorial.pod new/App-Cmd-0.338/lib/App/Cmd/Tutorial.pod --- old/App-Cmd-0.337/lib/App/Cmd/Tutorial.pod 2024-12-30 23:58:28.000000000 +0100 +++ new/App-Cmd-0.338/lib/App/Cmd/Tutorial.pod 2025-10-03 21:56:08.000000000 +0200 @@ -338,7 +338,7 @@ =head1 VERSION -version 0.337 +version 0.338 =head1 DESCRIPTION @@ -677,7 +677,7 @@ =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2024 by Ricardo Signes. +This software is copyright (c) 2025 by Ricardo Signes. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Cmd-0.337/lib/App/Cmd.pm new/App-Cmd-0.338/lib/App/Cmd.pm --- old/App-Cmd-0.337/lib/App/Cmd.pm 2024-12-30 23:58:28.000000000 +0100 +++ new/App-Cmd-0.338/lib/App/Cmd.pm 2025-10-03 21:56:08.000000000 +0200 @@ -5,7 +5,7 @@ use warnings; use experimental qw(postderef postderef_qq); -package App::Cmd 0.337; +package App::Cmd 0.338; use parent 'App::Cmd::ArgProcessor'; # ABSTRACT: write command line apps with less suffering @@ -751,7 +751,7 @@ =head1 VERSION -version 0.337 +version 0.338 =head1 SYNOPSIS @@ -1191,7 +1191,7 @@ =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2024 by Ricardo Signes. +This software is copyright (c) 2025 by Ricardo Signes. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/App-Cmd-0.337/xt/release/changes_has_content.t new/App-Cmd-0.338/xt/release/changes_has_content.t --- old/App-Cmd-0.337/xt/release/changes_has_content.t 2024-12-30 23:58:28.000000000 +0100 +++ new/App-Cmd-0.338/xt/release/changes_has_content.t 2025-10-03 21:56:08.000000000 +0200 @@ -2,7 +2,7 @@ note 'Checking Changes'; my $changes_file = 'Changes'; -my $newver = '0.337'; +my $newver = '0.338'; my $trial_token = '-TRIAL'; my $encoding = 'UTF-8'; ++++++ README.md ++++++ ## Build Results Current state of perl in openSUSE:Factory is  The current state of perl in the devel project build (devel:languages:perl)  ++++++ _scmsync.obsinfo ++++++ mtime: 1760039277 commit: cd66ebcc5e4413c660f3441fdccf0719490b93c1f1d7fbb8afdd1cf9fb107db4 url: https://src.opensuse.org/perl/perl-App-Cmd.git revision: cd66ebcc5e4413c660f3441fdccf0719490b93c1f1d7fbb8afdd1cf9fb107db4 projectscmsync: https://src.opensuse.org/perl/_ObsPrj ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2025-10-10 11:55:04.000000000 +0200 @@ -0,0 +1 @@ +.osc
