ExtUtils::Config(3)
π NAME π
okay so this page is ExtUtils::Config(3), from User Contributed Perl Documentation β hi bestie π«Ά β and the module is literally ExtUtils::Config: a wrapper for perl's configuration. no cap, that's the whole name situation π
.
π VERSION π
version 0.010 β that's the version, bestie, write it down β¨.
πΈ SYNOPSIS πΈ
my $config = ExtUtils::Config->new();
$config->get('installsitelib');
π¦ DESCRIPTION π¦
ExtUtils::Config is an abstraction around the %Config hash. ngl, by itself it is not a particularly interesting module by any measure π β but it ties together a family of modern toolchain modules, and that's its main character energy π₯.
β¨ METHODS β¨
π new(\%config)
Create a new ExtUtils::Config object. The values in \%config are used to initialize the object. cute, simple, iconic π.
β get($key)
Get the value of $key. If not overridden it will return the value in %Config. iykyk π
.
π exists($key)
Tests for the existence of $key. lil vibe check for your key, basically π.
π but(\%keys)
This creates a new ExtUtils::Config object based on the current one, but with the values in %keys replacing the current values. Any undefined value means it will be removed from the overriden set. periodt π«Ά.
π§ values_set()
Get a hashref of all overridden values. all the override lore, in one hashref πΈ.
π all_config()
Get a hashref of the complete configuration, including overrides. the full picture, bestie β¨.
π« serialize()
This method serializes the object to some kind of string. This can be useful for various caching purposes. it's giving "save it for later" energy π .
π SEE ALSO π
Module::Build::TinyExtUtils::InstallPathsCPAN::Static::InstallExtUtils::HasCompilerExtUtils::BuilderCPAN::Requirements::DynamicDevel::FindPerl
π«Ά AUTHORS π«Ά
- Ken Williams β
kwilliams@cpan.org - Leon Timmermans β
leont@cpan.org
π COPYRIGHT AND LICENSE π
This software is copyright (c) 2006 by Ken Williams, Leon Timmermans.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
okay that's the whole page, bestie π«Ά mwah π β this lil manual situation came from perl v5.42.0, dated 2024-08-17, and it's ExtUtils::Config(3). periodt β¨
π¦ where this page comes from
- opensuse-leap 16.0: perl-ExtUtils-Config 0.10.0-160000.2.2 Β· Artistic-1.0 OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms