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::Util - Utilities for Beam::Runner command classes

VERSION

version 0.003

SYNOPSIS

    use Beam::Runner::Util qw( find_container_path );

    my $path = find_container_path( $container_name );

DESCRIPTION

This module has some shared utility functions for creating Beam::Runner::Command classes.

SUBROUTINES

find_container_path

    my $path = find_container_path( $container_name );

Find the path to the given container. If the given container is already an absolute path, it is simply returned. Otherwise, the container is searched for in the directories defined by the BEAM_PATH environment variable.

If the container cannot be found, throws an exception with a user-friendly error message.

SEE ALSO

Beam::Runner, beam, Exporter

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.