App-FileTools-BulkRename
view release on metacpan or search on metacpan
lib/App/FileTools/BulkRename/UserCommands.pm view on Meta::CPAN
use Contextual::Return;
use File::Slurp;
use App::FileTools::BulkRename::Common qw(modifiable);
use App::FileTools::BulkRename::UserCommands::AutoFormat qw(afmt);
# We're overriding the core uc and lc routines to provide versions
# that automatically modify their parameters if called in void
# context.
# In practice this shouldn't be an issue, as uc and lc throw errors in
# void context, which is the only context in which these two subs are
# supposed to differ, but better safe than sorry.
package _USER;
use subs qw(uc lc); # override the core routines.
package App::FileTools::BulkRename::UserCommands;
sub _USER::uc{ return afmt('upper', @_); }
sub _USER::lc{ return afmt('lower', @_); }
( run in 0.220 second using v1.01-cache-2.11-cpan-496ff517765 )