NAME
nargile - CPAN smoking that makes you dizzy
SYNOPSIS
nargile [options]
Options
--cpan URL - where is the nearest CPAN mirror or minicpan ? (required)
--perl PATH - what is the path to the perl you are using for testing ?
by default we use the same perl that was used to execute
this script but you might want to test another one without
the installation of Nargile.
--version
--help
--count NUM - the number of modules to be processed this time
(defaults to all 150 in the recentness list)
DESCRIPTION
Enable the user on any platform (will someone test this on other platforms as well, please)
to run smoke tests of CPAN modules.
The original recommended CPAN smoking is done based on e-mails sent to the
CPAN Testsers mailing list. This has the drawback that it requres some way to
parse the incoming mails on the same box where I want to run the smoker.
Nargile downloads the list of the latest modules from CPAN and works on that list so
you don't need to read mail any more.
It also ensures that only modules that already reached CPAN will be tested.
FILES
The scipt maintains a file called $ENV{HOME}/.nargile.dbm where it lists the
distributes which were already tried.
BUGS
Sometimes I get the following error message:
Can't call method "module" on an undefined value at /home/gabor/perl/585/lib/site_perl/5.8.5/CPANPLUS/Internals/Install.pm line 220.
When user selects Skiping a module or Quiting (in case of --ask) the name of the module is already
addedd to the "smoked" list and it won't be smoked again in the next run.
TODO
Fix the bugs.
Enable the user to give a list of modules (using regexes) to be smoked or a list of
modules (using regexes) to exclude from smoking.
Enable the user to decide per module if s/he wants to smoke it or not.
Interactive mode asking the user for every module what to do before and maybe even after running it.
Test/Skip/Quit/Exclude ?
Reduce prerequisites of this module ?
Enable user initiate smoking a specific distribution by giving its name.
SEE ALSO
L<CPANPLUS::TesterGuide>
L<cpansmoke>
L<http://search.cpan.org/dist/CPANPLUS>
L<CPAN::Mini>
AUTHOR
Gabor Szabo <gabor@pti.co.il>
Copyright 2004, Gabor Szabo
The code is released under the same terms as Perl itself.
L<http://www.szabgab.com/>