Acme-CPANModules-ModernPreambles

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

    Acme::CPANModules::ModernPreambles (from Perl distribution
    Acme-CPANModules-ModernPreambles), released on 2023-10-29.

DESCRIPTION
    The overwhelming convention for coding Perl properly code is to at least
    add the following preamble:

     use strict;
     use warnings;

    to the beginning of your code. But some people say that's not enough,
    and they develop modules/pragmas that bundle the above incantation plus
    some additional stuffs. For example:

     use Modern::Perl '2018';

    is equivalent to:

     use strict;
     use warnings;
     use feature ':5.26';

README  view on Meta::CPAN


     % cpanm-cpanmodules -n ModernPreambles

    Alternatively you can use the cpanmodules CLI (from App::cpanmodules
    distribution):

        % cpanmodules ls-entries ModernPreambles | cpanm -n

    or Acme::CM::Get:

        % perl -MAcme::CM::Get=ModernPreambles -E'say $_->{module} for @{ $LIST->{entries} }' | cpanm -n

    or directly:

        % perl -MAcme::CPANModules::ModernPreambles -E'say $_->{module} for @{ $Acme::CPANModules::ModernPreambles::LIST->{entries} }' | cpanm -n

    This Acme::CPANModules module also helps lcpan produce a more meaningful
    result for "lcpan related-mods" command when it comes to finding related
    modules for the modules listed in this Acme::CPANModules module. See
    App::lcpan::Cmd::related_mods for more details on how "related modules"
    are found.

HOMEPAGE
    Please visit the project's homepage at
    <https://metacpan.org/release/Acme-CPANModules-ModernPreambles>.

lib/Acme/CPANModules/ModernPreambles.pm  view on Meta::CPAN

our $LIST = {
    summary => 'List of modules that offer modern preambles',
    description => <<'_',

The overwhelming convention for coding Perl properly code is to at least add the
following preamble:

    use strict;
    use warnings;

to the beginning of your code. But some people say that's not enough, and they
develop modules/pragmas that bundle the above incantation plus some additional
stuffs. For example:

    use Modern::Perl '2018';

is equivalent to:

    use strict;
    use warnings;
    use feature ':5.26';

lib/Acme/CPANModules/ModernPreambles.pm  view on Meta::CPAN

This document describes version 0.002 of Acme::CPANModules::ModernPreambles (from Perl distribution Acme-CPANModules-ModernPreambles), released on 2023-10-29.

=head1 DESCRIPTION

The overwhelming convention for coding Perl properly code is to at least add the
following preamble:

 use strict;
 use warnings;

to the beginning of your code. But some people say that's not enough, and they
develop modules/pragmas that bundle the above incantation plus some additional
stuffs. For example:

 use Modern::Perl '2018';

is equivalent to:

 use strict;
 use warnings;
 use feature ':5.26';

lib/Acme/CPANModules/ModernPreambles.pm  view on Meta::CPAN


 % cpanm-cpanmodules -n ModernPreambles

Alternatively you can use the L<cpanmodules> CLI (from L<App::cpanmodules>
distribution):

    % cpanmodules ls-entries ModernPreambles | cpanm -n

or L<Acme::CM::Get>:

    % perl -MAcme::CM::Get=ModernPreambles -E'say $_->{module} for @{ $LIST->{entries} }' | cpanm -n

or directly:

    % perl -MAcme::CPANModules::ModernPreambles -E'say $_->{module} for @{ $Acme::CPANModules::ModernPreambles::LIST->{entries} }' | cpanm -n

This Acme::CPANModules module also helps L<lcpan> produce a more meaningful
result for C<lcpan related-mods> command when it comes to finding related
modules for the modules listed in this Acme::CPANModules module.
See L<App::lcpan::Cmd::related_mods> for more details on how "related modules"
are found.

=head1 HOMEPAGE

Please visit the project's homepage at L<https://metacpan.org/release/Acme-CPANModules-ModernPreambles>.



( run in 0.884 second using v1.01-cache-2.11-cpan-b85c58fdc1d )