[rt.cpan.org #63466] Add ending newline if input lacks one
gugod [Thu, 23 Dec 2010 00:18:53 +0000 (00:18 +0000)]
lib/App/FatPacker.pm

index 2f39841..4399341 100644 (file)
@@ -182,7 +182,7 @@ sub script_command_file {
   my @segments = map {
     (my $stub = $_) =~ s/\.pm$//;
     my $name = uc join '_', split '/', $stub;
-    my $data = $files{$_}; $data =~ s/^/  /mg;
+    my $data = $files{$_}; $data =~ s/^/  /mg; $data =~ s/(?<!\n)\z/\n/;
     '$fatpacked{'.perlstring($_).qq!} = <<'${name}';\n!
     .qq!${data}${name}\n!;
   } sort keys %files;