Add a bit of documentation about the shebang extraction/injection
Robin Smidsrød [Sun, 17 Mar 2013 13:30:36 +0000 (14:30 +0100)]
bin/fatpack
lib/App/FatPacker.pm

index 3e6cc93..1ad9cb2 100755 (executable)
@@ -67,6 +67,9 @@ Current basic recipe for packing:
   $ fatpack tree `cat packlists`
   $ (head -n1 myscript.pl |grep '^#!'; fatpack file; cat myscript.pl) >myscript.packed.pl
 
+The C<head -n1 myscript.pl |grep '^#!'> code pulls out the Unix shebang
+line, if there is one, and injects it at the start of the packed script.
+
 =head1 COPYRIGHT, LICENSE, AUTHOR
 
 See the corresponding sections in L<App::FatPacker>.
index e4ca0aa..75ba087 100644 (file)
@@ -250,6 +250,9 @@ App::FatPacker - pack your dependencies onto your script file
   $ fatpack tree `cat packlists`
   $ (head -n1 myscript.pl |grep '^#!'; fatpack file; cat myscript.pl) >myscript.packed.pl
 
+The C<head -n1 myscript.pl |grep '^#!'> code pulls out the Unix shebang
+line, if there is one, and injects it at the start of the packed script.
+
 See the documentation for the L<fatpack> script itself for more information.
 
 The programmatic API for this code is not yet fully decided, hence the 0.9