miniyacsmoker - Example script for POE::Component::CPANPLUS::YACSmoke
miniyacsmoker --perl /path/to/smoke/perl --jobs /path/to/file/with/jobs
It spits out the results of each smoke to STDOUT.
Prints the version number on STDOUT and exits.
Specify a file with modules to be smoked, eg.
If a job file is not provided the script obtains a list of recently uploaded modules and processes them.
Specify the cpanid of an CPAN author. This will determine the list of modules that the script will smoke.
Specify a string representing a package search criteria to use. The list of modules generated will then be smoked.
Spews out whatever is happening in the component as it happens.
Specify a path to where CPANPLUS can find your .cpanplus folder. This sets the APPDATA environment variable.
Specify if the CPANPLUS should reload its indices before proceeding with the smoke.
If specified reverses the processing of recently uploaded modules.
Specify a directory location ( it must exist ) where
miniyacsmoker will write logs for the smoke jobs that it forcefully terminates due to excessive idle or run time.
miniyacsmoker sets the environment variable
PERL5_MINIYACSMOKER to the version that is running.
Chris Williams <email@example.com>
This software is copyright (c) 2017 by Chris Williams.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.