minicpan_pdwix - a minicpan script for Perl::Dist::WiX and subclasses.
This document describes minicpan_pdwix version 1.000.
This creates a minicpan for Perl::Dist::WiX and subclasses to use that contains the minimum files required to make a perl distribution.
minicpan_pdwix [ --dist <distribution> ] [ --module <module> ] [ --file <file> ] [ --cpan <URL> ] [ --[no]force ] [ --minicpan <dir> ] [ --[no]verbose ] [ --help ] [ --usage ] [ --man ] [ --version ] [ -?] Options: --dist <dist> Loads a list to download from the named distribution. --module <module> Loads a list to download from the named module. --file <file> Loads a list to download from the named file. --cpan <URL> Specifies the CPAN mirror to download to. Defaults to http://cpan.hexten.net/. --minicpan <dir> Specifies the directory to download to. Defaults to C:\minicpan\. --verbose Lists the files as they are downloaded. (default) --noverbose Does not list the files as they are downloaded. --force Forces rescanning even if index files are not updated. --noforce Does not force rescanning of minicpan. (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.
Loads a list of regular expressions that specify which files to download from the file minicpan_filters.txt in the directory File::ShareDir uses for the named distribution.
Loads a list of regular expressions that specify which files to download from the file minicpan_filters.txt in the directory File::ShareDir uses for the named module.
Loads a list of regular expressions that specify which files to download from the named file.
Specifies the CPAN mirror to use.
Defaults to http://cpan.hexten.net/.
Specifies the location to download the minicpan.
Defaults to C:\minicpan\.
C:\minicpan\
Specifies whether the list of files downloaded should be printed or not.
Defaults to --verbose.
Specifies whether the index files should be rescanned even if they were not updated. This is useful when the list of files to download has been changed.
Defaults to --noforce.
Print a brief usage message and exits.
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 are used during the execution of this script that the modules used do not already use.
The --dist and --module options use File::ShareDir to get a file named minicpan_filters.txt from the root directory of the named options.
The --file option names a file to load.
The files loaded by the options mentioned above contain a list of regular expressions that define files to download, as shown in the example file below:
# Downloads 4 files. /MBARBON/Wx-\d /MDOOTSON/Wx-Perl-ProcessStream- /(?:GARU|SZABGAB)/Padre-\d /AZAWAWI/Padre-Plugin-Perl6-
There are no options given by default, and lines containing only whitespace, or that are empty, or whose first non-whitespace character is a # are disregarded.
#
Perl 5.10.0 is the mimimum version of perl that this script will run on.
Other modules that this script depends on are IO::Handle, List::Util, List::MoreUtils, File::ShareDir 1.00, File::Slurp, Getopt::Long, Pod::Usage, English, CPAN::Mini 0.576, and CPAN::Mini::Devel 0.03.
No support is provided for this script.
Curtis Jewell, <csjewell@cpan.org>
Copyright 2009 Curtis Jewell.
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.
To install Perl::Dist::WiX, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Perl::Dist::WiX
CPAN shell
perl -MCPAN -e shell install Perl::Dist::WiX
For more information on module installation, please visit the detailed CPAN module installation guide.