Acme-CPANModules-RenamingFiles
view release on metacpan or search on metacpan
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
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 )