The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Synchronize filename cases for extensions.

This script could be used to perform following renaming: if there exist file, for example, "FiLeNaME.c" and filename.obj then it renames "filename.obj" to "FiLeNaME.obj". There is a problem when some compilers (e.g.Borland) generate such .obj files and then "make" process will not treat them as dependant and already maked files.

This script takes two arguments - first and second extensions to synchronize filename cases with.

There may be specified following options: --verbose <== say everything what is going on --recurse <== recurse subdirectories --dummy <== do not perform actual renaming --say-subdir Every such option can be specified with an optional "no" prefix to negate it.

Typically, it is invoked as: perl sync_ext.pl c obj --verbose

1 POD Error

The following errors were encountered while parsing the POD:

Around line 1:

Unknown directive: =comment