yacsmoke - a Yet Another CPAN Smoke script.
perl yacsmoke.pl [-t|--test <distribution>] [-l|--list <list_from>:<param_name>=<param_value>] [-a|--audit <audit file>] [-c|--config <configuration file>] [-d|--database <database file>] [-h|--help] Further CPANPLUS or CPAN::YACSmoke configuration settings should be implemented using a configuration file.
Runs CPAN Smoke tests on the given set of distributions.
There are several options available to the user, all of which are optional. The script will use defaults if no options are given. The default set of options are:
perl yacsmoke.pl -l=Recent
If a specific distribution is required to be tested, passing the distribution name and version can be done using the -t option:
perl yacsmoke.pl -t=My-Distro-0.01
This will override any -l settings passed on the command line.
To test a list of distributions, using one of the plugins, the -l option is used:
If any arguments for the plugin are required, then these are passed as:
perl yacsmoke.pl -l=Recent:recent_list_age=1
Path to the audit file.
Path to the configuration file.
Path to the database file.
Prints the help screen.
To install CPAN::YACSmoke, copy and paste the appropriate command in to your terminal.
cpanm
cpanm CPAN::YACSmoke
CPAN shell
perl -MCPAN -e shell install CPAN::YACSmoke
For more information on module installation, please visit the detailed CPAN module installation guide.