--- App-Staticperl/staticperl.pod 2010/12/21 19:14:56 1.26 +++ App-Staticperl/staticperl.pod 2011/02/10 22:44:29 1.35 @@ -315,17 +315,19 @@ All options can be given as arguments on the command line (typically using long (e.g. C<--verbose>) or short option (e.g. C<-v>) style). Since -specifying a lot of modules can make the command line very cumbersome, you -can put all long options into a "bundle specification file" (one option -per line, with or without C<--> prefix) and specify this bundle file -instead. +specifying a lot of options can make the command line very long and +unwieldy, you can put all long options into a "bundle specification file" +(one option per line, with or without C<--> prefix) and specify this +bundle file instead. -For example, the command given earlier could also look like this: +For example, the command given earlier to link a new F could also +look like this: staticperl mkperl httpd.bundle -And all options could be in F: - +With all options stored in the F file (one option per line, +everything after the option is an argument): + use "Config_heavy.pl" use AnyEvent::Impl::Perl use AnyEvent::HTTPD @@ -335,14 +337,14 @@ All options that specify modules or files to be added are processed in the order given on the command line. -=head3 BUNDLE CREATION WORKFLOW +=head3 BUNDLE CREATION WORKFLOW / STATICPELR MKBUNDLE OPTIONS F works by first assembling a list of candidate files and modules to include, then filtering them by include/exclude -patterns. The remaining modules (together with their direct depdendencies, -such as link libraries and AutoLoader files) are then converted into -bundle files suitable for embedding. Afterwards, F -can optionally build a new perl interpreter or a standalone application. +patterns. The remaining modules (together with their direct dependencies, +such as link libraries and L files) are then converted into +bundle files suitable for embedding. F can then +optionally build a new perl interpreter or a standalone application. =over 4 @@ -352,18 +354,21 @@ =over 4 -=item --verbose | -v +=item C<--verbose> | C<-v> Increases the verbosity level by one (the default is C<1>). -=item --quiet | -q +=item C<--quiet> | C<-q> Decreases the verbosity level by one. =item any other argument Any other argument is interpreted as a bundle specification file, which -supports most long options (without extra quoting), one option per line. +supports all options (without extra quoting), one option per line, in the +format C