CPAN::YACSmoke::Plugin::Recent - Recent list for Yet Another CPAN Smoke Tester


CPAN-YACSmoke documentation  | view source Contained in the CPAN-YACSmoke distribution.

Index


NAME

Top

CPAN::YACSmoke::Plugin::Recent - Recent list for Yet Another CPAN Smoke Tester

SYNOPSIS

Top

  use CPAN::YACSmoke;
  my $config = {
      list_from        => 'Recent', 
      recent_list_path => '.',       # defaults to CPANPLUS base directory
      recent_list_age  => 1          # max age of file (*)
  };
  my $foo = CPAN::YACSmoke->new(config => $config);
  my @list = $foo->download_list();

  # (*) defaults to always getting a fresh file

DESCRIPTION

Top

This module provides the backend ability to access the list of current modules in the RECENT file from a CPAN Mirror.

This module should be used together with CPAN::YACSmoke.

CONSTRUCTOR

Top

new()

Creates the plugin object.

METHODS

Top

download_list()

Return the list of distributions recorded in the latest RECENT file.

CAVEATS

Top

This is a proto-type release. Use with caution and supervision.

The current version has a very primitive interface and limited functionality. Future versions may have a lot of options.

There is always a risk associated with automatically downloading and testing code from CPAN, which could turn out to be malicious or severely buggy. Do not run this on a critical machine.

This module uses the backend of CPANPLUS to do most of the work, so is subject to any bugs of CPANPLUS.

AUTHORS

Top

Robert Rothenberg <rrwo at cpan.org>

Barbie <barbie at cpan.org>, for Miss Barbell Productions, http://www.missbarbell.co.uk

Suggestions and Bug Reporting

Please submit suggestions and report bugs to the CPAN Bug Tracker at http://rt.cpan.org.

COPYRIGHT AND LICENSE

Top

SEE ALSO

Top

The CPAN Testers Website at http://testers.cpan.org has information about the CPAN Testing Service.

For additional information, see the documentation for these modules:

  CPANPLUS
  Test::Reporter


CPAN-YACSmoke documentation  | view source Contained in the CPAN-YACSmoke distribution.