The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Beam::Runner::Command::list - List the available containers and services

VERSION

version 0.003

SYNOPSIS

    beam list
    beam list <container>

DESCRIPTION

List the available containers found in the directories defined in BEAM_PATH, and list the runnable services found in them. Also show the $summary from the container file, and the abstract from every service.

When listing services, this command must load every single class referenced in the container, but it will not instanciate any object.

METHODS

run

    my $exit = $class->run;
    my $exit = $class->run( $container );

Print the list of containers to STDOUT, or, if $container is given, print the list of runnable services. A runnable service is an object that consumes the Beam::Runnable role.

SEE ALSO

beam, Beam::Runner::Command, Beam::Runner

AUTHOR

Doug Bell <preaction@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2016 by Doug Bell.

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