The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Tapper::Config - Tapper - Context sensitive configuration hub for all Tapper libs

SYNOPSIS

 use Tapper::Config;
 say Tapper::Config->subconfig->{test_value};
 say Tapper::Config->subconfig->{paths}{build_conf_path};

default_merge

Merges default values from /etc/tapper into the config. This allows to overwrite values given from the config provided with the module. It searches for config in the following places. * filename given in $ENV{TAPPER_CONFIG_FILE} * $ENV{HOME}/.tapper.cfg * /etc/tapper.cfg

If $ENV{TAPPER_CONFIG_FILE} exists it will be used no mather if it contains an existing file. If this key does not exists the first file found from the list of remaining alternatives is used.

@param hash ref - config

@return hash ref - merged config

subconfig

Return the actual config for the current context.

AUTHOR

AMD OSRC Tapper Team <tapper@amd64.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2012 by Advanced Micro Devices, Inc..

This is free software, licensed under:

  The (two-clause) FreeBSD License