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::Tiny
  • ExtUtils::InstallPaths
  • CPAN::Static::Install
  • ExtUtils::HasCompiler
  • ExtUtils::Builder
  • CPAN::Requirements::Dynamic
  • Devel::FindPerl

🫢 AUTHORS 🫢

  • Ken Williams β€” kwilliams@cpan.org
  • Leon Timmermans β€” leont@cpan.org

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