The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

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

VERSION

This document describes perldist_strawberry version 2.00_01.

DESCRIPTION

This script builds Strawberry Perl.

SYNOPSIS

  perldist_strawberry [ --output <DIR> ] [ --skip <NUM>[,<NUM>...] ]
                 [ --trace <NUM> ] [ --cpan <URL> ] [ --[no]force ]
                 [ --[no]verbose ]
                 [ --help ] [ --usage ] [ --man ] [ --version ] [ -? ]
                                 
  Options:
    --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.
                      6 (D-drive & portable) is added automatically.
    --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.
        

OPTIONS

--output

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

--cpan

Specifies the CPAN mirror to use.

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

--skip

Specifies which builds need skipped from the list below:

1. 5.8.9 C: drive (.msi & .zip)
2. 5.10.1 C: drive (.msi & .zip)
3. 5.10.1 Portable (.zip)
4. 5.8.9 D: drive (.msi)
5. 5.10.1 D: drive (.msi)
--trace

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.

--offline/--nooffline

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

Defaults to --nooffline.

--force/--noforce

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

Defaults to --noforce.

--usage

Print a brief usage message and exits.

--help or -?

Print a short help message and exits.

--man

Prints the POD documentation contained in the script and exits.

--version

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

CONFIGURATION

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

DEPENDENCIES

Perl 5.8.1 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.

SUPPORT

No support is provided for this script.

AUTHOR

Curtis Jewell, <csjewell@cpan.org>

Adam Kennedy, <adamk@cpan.org>

COPYRIGHT & LICENSE

Copyright 2009 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.