=head1 COMMANDS
+=head2 pack
+
+ $ fatpack pack myscript.pl > myscript.packed.pl
+
+A shortcut to do all the work of tracing, collecting packlists,
+extracting modules in fatlib, then concatenating into a packed script
+- in one shot. If you need more detailed controls for additional
+modules, use the following commands separately (see L</RECIPES>).
+
=head2 trace
- $ fatpack trace [--to=trace-file|--to-stderr] myscript.pl
+ $ fatpack trace [--to=trace-file|--to-stderr] [--use=MODULE]
+ myscript.pl
Compiles myscript.pl (as in "perl -c") and writes out a trace file containing
every module require()d during the compilation.
You cannot pass both --to and --to-stderr.
+If the --use option specifies a module (or modules, if used multiple
+times) those modules will be additionally included in the trace output.
+
=head2 packlists-for
$ fatpack packlists-for Module1 Module2 Module3
Current basic recipe for packing:
$ fatpack trace myscript.pl
- $ fatpack packlists-for `cat factpacker.trace` >packlists
- $ fatpack tree fatlib `cat packlists`
- $ (fatpack file; cat myscript.pl) >myscript.packed.pl
+ $ fatpack packlists-for `cat fatpacker.trace` >packlists
+ $ fatpack tree `cat packlists`
+ $ fatpack file myscript.pl >myscript.packed.pl
=head1 COPYRIGHT, LICENSE, AUTHOR