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

config - Perl module constant configurator

VERSION

1.4.3

SYNOPSIS

lib/Weapons.pm file:

        package Weapons;
        
        use config DAGGER => "mizericordia";
        
        1;

.config.pm file:

        package config;
        
        config Weapons => (
            DAGGER => "horn",
        );
        
        1;

What should happen:

        use lib 'lib';
        use Weapons;
        
        Weapons::DAGGER # => horn

DESCRIPTION

use config creates a constant in the same way as use constant, but takes the value from the project's local config file if one is specified there.

The config file ./.config.pm is located in the root directory of the project.

The current directory in the project must correspond to the project root.

Since the config.pm pragma module is overridden on <metacpan.org> by the config.pod file from the WordNet-Similarity package, this manual is used ([config::Manual](blob/master/lib/config/ Manual.md)).

AUTHOR

Yaroslav O. Kosmina mailto:dart@cpan.org

LICENSE

Perl5

COPYRIGHT

The config module is copyright (c) 2023 Yaroslav O. Kosmina. Rusland. All rights reserved.