[](https://github.com/darviarush/perl-config/actions) [](https://metacpan.org/release/config) # NAME config - Конфигуратор конÑтант Perl-Ð¼Ð¾Ð´ÑƒÐ»Ñ # VERSION 1.4.4 # SYNOPSIS Файл lib/Weapons.pm: ```perl package Weapons; use config DAGGER => "mizericordia"; 1; ``` Файл .config.pm: ```perl package config; config Weapons => ( DAGGER => "horn", ); 1; ``` Что должно получитьÑÑ: ```perl use lib 'lib'; use Weapons; Weapons::DAGGER # => horn ``` # DESCRIPTION `use config` Ñоздаёт конÑтанту так же как `use constant`, но берёт значение из локального конфиг-файла проекта, еÑли она там указана. Файл конфига **./.config.pm** находитÑÑ Ð² корневой директории проекта. Ð¢ÐµÐºÑƒÑ‰Ð°Ñ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð² проекте должна ÑоответÑтвовать корню проекта. Так как модуль прагмы `config.pm` перекрыт на <metacpan.org> файлом `config.pod` из пакета `WordNet-Similarity`, то иÑпользуетÑÑ Ñтот мануал ([config::Manual](lib/config/Manual.md)). # AUTHOR Yaroslav O. Kosmina <dart@cpan.org> # LICENSE âš– **Perl5** # COPYRIGHT The config module is copyright (c) 2023 Yaroslav O. Kosmina. Rusland. All rights reserved.