MyCPAN::Indexer::CPANMiniInject - Do the indexing, and put the dists in a MiniCPAN
Use this in backpan_indexer.pl by specifying it as the queue class:
# in backpan_indexer.config worker_class MyCPAN::Indexer::CPANMiniInject
This class takes a distribution and analyses it. Once it knows the modules inside the distribution, it adds the distribution to a CPAN::Mini::Inject staging repository. This portion specifically does not inject the modules into the MiniCPAN. The injection has to happen after all of the workers have finished.
The location of the configuration file for CPAN::Mini::Config
get_task sets the child_task key in the $Notes hash reference. The value is a code reference that takes a distribution path as its only argument and indexes that distribution.
get_task
child_task
$Notes
See MyCPAN::Indexer::Tutorial for details about what get_task expects and should do.
MyCPAN::Indexer, MyCPAN::Indexer::Tutorial
This code is in Github:
git://github.com/briandfoy/mycpan-indexer.git
brian d foy, <bdfoy@cpan.org>
<bdfoy@cpan.org>
Copyright © 2008-2018, brian d foy <bdfoy@cpan.org>. All rights reserved.
You may redistribute this under the terms of the Artistic License 2.0.
To install MyCPAN::Indexer, copy and paste the appropriate command in to your terminal.
cpanm
cpanm MyCPAN::Indexer
CPAN shell
perl -MCPAN -e shell install MyCPAN::Indexer
For more information on module installation, please visit the detailed CPAN module installation guide.