Test-Legal
view release on metacpan or search on metacpan
lib/Test/Legal/Util.pm view on Meta::CPAN
$msg //= 'copyright (c)';
my $contents = slurp $file or return;
() = $contents =~ /\Q$msg/gis ;
# () = $contents =~ (ref $msg eq 'Regexp') ? $msg : /\Q$msg/gis;
}
=pod
=head2 default_copyright_notice
=cut
sub default_copyright_notice {
my $geco = ucfirst ([getpwuid $<]->[6] || getlogin);
my $year = 1900 + [localtime]->[5];
sprintf '%s %s, %s', '# Copyright (C)', $year, $geco ;
}
=pod
=head2 _annotate_copyright
Annotates one file .
Assumptions: msg already validated
Input: filename, copyright notice
Output: TRUE on file change, otherwise FALSE
( run in 0.323 second using v1.01-cache-2.11-cpan-8d75d55dd25 )