use autodie ':all';
use Exporter 'import';
+our $VERSION = '1.00';
our @EXPORT_OK = qw(fileset);
sub fileset {
- my ($filename, $replace, $search) = @_;
+ my ($filename, $search, $replace) = @_;
my $tmpname = "$filename.$$.tmp";
my $changes = 0;
- $search = $replace if @_ < 3;
+ $replace = $search if @_ < 3;
# generate a single regex to emulate smart match
$search = [$search] unless ref $search eq 'ARRAY';
=head1 NAME
-File::Rewrite
+File::Rewrite - Append and/or strip lines from text files
=head1 SYNOPSIS
use File::Rewrite 'fileset';
- fileset('/tmp/somefile', undef, qr/match/);
+ fileset('/tmp/somefile', qr/match/ => undef);
=head1 DESCRIPTION