NAME
    CPAN::Indexer::Mirror - Creates the mirror.yml and mirror.json files

SYNOPSIS
      use CPAN::Indexer::Mirror ();
  
      CPAN::Indexer::Mirror->new(
          root => '/cpan/root/directory',
      )->run;

DESCRIPTION
    This module is used to implement a small piece of functionality inside
    the CPAN/PAUSE indexer which generates the mirror.yml and mirror.json
    files.

    These files are used to allow CPAN clients (via the Mirror::YAML or
    Mirror::JSON modules) to implement mirror validation and automated
    selection.

METHODS
    Anyone who needs to know more detail than the SYNOPSIS should read the
    (fairly straight forward) code.

SUPPORT
    Bugs should be reported via the CPAN bug tracker at

    <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=CPAN-Indexer-Mirror>

AUTHOR
    Adam Kennedy <adamk@cpan.org>

SEE ALSO
    Parse::CPAN::Authors, Parse::CPAN::Packages, Parse::CPAN::Modlist,
    Parse::CPAN::Meta, Parse::CPAN::MirroredBy

COPYRIGHT
    Copyright 2008 Adam Kennedy.

    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 module.