++ed by:

6 PAUSE users
4 non-PAUSE users.

Curtis Jewell
and 1 contributors


perldist_strawberry - a distribution builder for Perl::Dist::Strawberry.


This document describes perldist_strawberry version 2.50.


This script builds Strawberry Perl.


  perldist_strawberry [ --output <DIR> ] [ --skip <NUM>[,<NUM>...] ]
                 [ --trace <NUM> ] [ --cpan <URL> ] [ --[no]force ]
                 [ --[no]verbose ]
                 [ --help ] [ --usage ] [ --man ] [ --version ] [ -? ]
    --output <DIR>    The directory to copy distributions to.
                      Defaults to the current user's desktop.
    --cpan <URL>      Specifies the CPAN mirror to download to.
                      Defaults to http://cpan.strawberryperl.com/.
    --skip <NUM>...   Specifies a list of which builds need skipped.
    --trace <NUM>     Specifies the trace level.
                      Defaults to 1, range is between 0 and 5.

    --offline         Does not download files.
    --nooffline       Downloads files as required. (default)
    --force           Skips testing of all modules installed.
    --noforce         Only skips testing of modules specified 
                      in Strawberry.pm. (default)

    --usage           Gives a minimum amount of aid and comfort.
    --help            Gives aid and comfort.
    -?                Gives aid and comfort.
    --man             Gives maximum aid and comfort.    
    --version         Gives the name, version and copyright of the script.



Specifies where the distributions that are created should be copied to. Defaults to the user's desktop directory.


Specifies the CPAN mirror to use.

Defaults to http://cpan.strawberryperl.com/.


Specifies which builds need skipped from the list below:

1. 5.10.1 C: drive (.msi & .zip)
2. 5.10.1 D: drive (.msi)
3. 5.12.3 relocatable (.msi & .zip)
4. 5.12.3 portable (.zip)

Sets the trace level to be used when building. The level can be between 0 and 5, where 0 means print only the most mandatory information, while 5 prints EVERYTHING. Levels beyond 2 are only useful for debugging.

Defaults to 1.


Specifies whether the files and modules required can or should be downloaded from the internet.

Defaults to --nooffline.


Specifies whether all modules installed should not be tested. This is useful when debugging, or for increased speed.

Defaults to --noforce.


Print a brief usage message and exits.

--help or -?

Print a short help message and exits.


Prints the POD documentation contained in the script and exits.


Prints the script name, version, and copyright and exits.


No environment variables or configuration files are used during the execution of this script.


Perl 5.10.0 is the mimimum version of perl that this script will run on.

Other modules that this script depends on are File::HomeDir URI, and Perl::Dist::Strawberry.


No support is provided for this script.


Curtis Jewell, <csjewell@cpan.org>

Adam Kennedy, <adamk@cpan.org>


Copyright 2009, 2011 Curtis Jewell.

Copyright 2007-2009 Adam Kennedy.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

The full text of the license can be found in the LICENSE file included with this distribution.