X-Git-Url: http://git.shiar.nl/perl/file-rewrite.git/blobdiff_plain/be4cabbf32b3220dfe687065b992ca15cdfbf4c8..95dfe50f34f7a41b5660288e9160717c59c38c86:/lib/File/Rewrite.pm diff --git a/lib/File/Rewrite.pm b/lib/File/Rewrite.pm index b3bf3d7..7319259 100644 --- a/lib/File/Rewrite.pm +++ b/lib/File/Rewrite.pm @@ -6,14 +6,15 @@ use warnings; 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'; @@ -66,12 +67,12 @@ sub fileset { =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