NAME

OpenInteract2::Setup::ReadPackages - Read all packages from the repository and register with the context

SYNOPSIS

my $setup = OpenInteract2::Setup->new( 'read packages' );
$setup->run();

my $packages = CTX->packages;
print "Packages in site:\n";
foreach my $package ( @{ $packages } ) {
    print "  Package: ", $package->name, "-", $package->version, "\n";
}

DESCRIPTION

This action just asks the repository to fetch_all_packages() and stores the returned OpenInteract2::Package objects in the context packages property.

Setup Metadata

name - 'read packages'

dependencies - 'read repository'

SEE ALSO

OpenInteract2::Package

OpenInteract2::Repository

OpenInteract2::Setup

COPYRIGHT

Copyright (c) 2005 Chris Winters. All rights reserved.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

AUTHORS

Chris Winters <chris@cwinters.com>