Acme-CPANModules-RenamingFiles

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

NAME
    Acme::CPANModules::RenamingFiles - List of Perl modules (and scripts) to
    rename multiple files

VERSION
    This document describes version 0.001 of
    Acme::CPANModules::RenamingFiles (from Perl distribution
    Acme-CPANModules-RenamingFiles), released on 2022-11-14.

DESCRIPTION
    This list will attempt to catalog Perl modules (and scripts) that can be
    used to rename multiple files, often by letting you transform the
    filename using Perl code or regex.

    The granddaddy of all this is of course Larry's own script rename, which
    appeared as a dozen-line simple example at least as early as 1989 in
    "eg/" subdirectory of the Perl 3.0 source code (while regex itself was
    introduced just a year earlier in Perl 2.0). Later in Perl 5.8 the
    examples subdirectory was removed from the source code. Currently there
    are at least three evolutions from this script on CPAN: rename by Peder
    Stray (since 2000), File::Rename by Robin Barker (since 2005), and

README  view on Meta::CPAN

    presets). "perlmv" features dry-run mode, recursive renaming, reverse
    ordering (to work around issue like wanting to rename files named 1, 2,
    3, ... to 2, 3, 4, ...). The distribution also comes with sister scripts
    perlln, perlln_s, and perlcp.

    perlmv-u from App::perlmv (since 2017) is my other take. The main
    feature is undo. It does not yet has nearly as many features as its
    older brother "perlmv".

    pmv from File::PerlMove (since 2007) by Johan Vromans of "Getopt::Long"
    fame. Like "File::Rename", it also refactors the logic into module. It
    also added a DWIM for specific Perl expression like "uc", "lc" when
    dealing with case-insensitive filesystems.

    App::FileRenameUtils, a collection of mass renaming utilities.

ACME::CPANMODULES ENTRIES
    rename
    File::Rename
        Author: RMBARKER <https://metacpan.org/author/RMBARKER>

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


our $AUTHORITY = 'cpan:PERLANCAR'; # AUTHORITY
our $DATE = '2022-11-14'; # DATE
our $DIST = 'Acme-CPANModules-RenamingFiles'; # DIST
our $VERSION = '0.001'; # VERSION

our $LIST = {
    summary => 'List of Perl modules (and scripts) to rename multiple files',
    description => <<'_',

This list will attempt to catalog Perl modules (and scripts) that can be used to
rename multiple files, often by letting you transform the filename using Perl
code or regex.

The granddaddy of all this is of course Larry's own script <prog:rename>, which
appeared as a dozen-line simple example at least as early as 1989 in `eg/`
subdirectory of the Perl 3.0 source code (while regex itself was introduced just
a year earlier in Perl 2.0). Later in Perl 5.8 the examples subdirectory was
removed from the source code. Currently there are at least three evolutions from
this script on CPAN: <pm:rename> by Peder Stray (since 2000), <pm:File::Rename>
by Robin Barker (since 2005), and <pm:App::FileTools::BulkRename> by Stirling

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

presets). `perlmv` features dry-run mode, recursive renaming, reverse ordering
(to work around issue like wanting to rename files named 1, 2, 3, ... to 2, 3,
4, ...). The distribution also comes with sister scripts <prog:perlln>,
<prog:perlln_s>, and <prog:perlcp>.

<prog:perlmv-u> from <pm:App::perlmv> (since 2017) is my other take. The main
feature is undo. It does not yet has nearly as many features as its older
brother `perlmv`.

<prog:pmv> from <pm:File::PerlMove> (since 2007) by Johan Vromans of
`Getopt::Long` fame. Like `File::Rename`, it also refactors the logic into
module. It also added a DWIM for specific Perl expression like `uc`, `lc` when
dealing with case-insensitive filesystems.

<pm:App::FileRenameUtils>, a collection of mass renaming utilities.

_
    'x.app.cpanmodules.show_entries' => 0,
};

Acme::CPANModulesUtil::Misc::populate_entries_from_module_links_in_description;

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

=head1 NAME

Acme::CPANModules::RenamingFiles - List of Perl modules (and scripts) to rename multiple files

=head1 VERSION

This document describes version 0.001 of Acme::CPANModules::RenamingFiles (from Perl distribution Acme-CPANModules-RenamingFiles), released on 2022-11-14.

=head1 DESCRIPTION

This list will attempt to catalog Perl modules (and scripts) that can be used to
rename multiple files, often by letting you transform the filename using Perl
code or regex.

The granddaddy of all this is of course Larry's own script L<rename>, which
appeared as a dozen-line simple example at least as early as 1989 in C<eg/>
subdirectory of the Perl 3.0 source code (while regex itself was introduced just
a year earlier in Perl 2.0). Later in Perl 5.8 the examples subdirectory was
removed from the source code. Currently there are at least three evolutions from
this script on CPAN: L<rename> by Peder Stray (since 2000), L<File::Rename>
by Robin Barker (since 2005), and L<App::FileTools::BulkRename> by Stirling

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

presets). C<perlmv> features dry-run mode, recursive renaming, reverse ordering
(to work around issue like wanting to rename files named 1, 2, 3, ... to 2, 3,
4, ...). The distribution also comes with sister scripts L<perlln>,
L<perlln_s>, and L<perlcp>.

L<perlmv-u> from L<App::perlmv> (since 2017) is my other take. The main
feature is undo. It does not yet has nearly as many features as its older
brother C<perlmv>.

L<pmv> from L<File::PerlMove> (since 2007) by Johan Vromans of
C<Getopt::Long> fame. Like C<File::Rename>, it also refactors the logic into
module. It also added a DWIM for specific Perl expression like C<uc>, C<lc> when
dealing with case-insensitive filesystems.

L<App::FileRenameUtils>, a collection of mass renaming utilities.

=head1 ACME::CPANMODULES ENTRIES

=over

=item L<rename>



( run in 0.232 second using v1.01-cache-2.11-cpan-a5abf4f5562 )