Alien:...figData(3pm)
π Alien:...figData(3pm) β the whole vibe π
okay so this is the user-contributed Perl documentation for Alien:...figData(3pm), bestie. Strap in, it's giving "configuration module that's actually kind of iconic." π
β¨ NAME β¨
Alien::LibGumbo::ConfigData β it's the configuration for Alien::LibGumbo. that's it, that's the whole name section. short and slay. π
πΈ SYNOPSIS πΈ
here's the whole menu, no cap:
use Alien::LibGumbo::ConfigData;
$value = Alien::LibGumbo::ConfigData->config('foo');
$value = Alien::LibGumbo::ConfigData->feature('bar');
@names = Alien::LibGumbo::ConfigData->config_names;
@names = Alien::LibGumbo::ConfigData->feature_names;
Alien::LibGumbo::ConfigData->set_config(foo => $new_value);
Alien::LibGumbo::ConfigData->set_feature(bar => $new_value);
Alien::LibGumbo::ConfigData->write; # Save changes
look at that # Save changes comment β it's literally the module telling you "hey bestie, don't forget to actually commit." π«Ά
π¦ DESCRIPTION π¦
so Alien::LibGumbo::ConfigData is the little vault where all the config data for Alien::LibGumbo lives. it also hands you a programmatic interface so you can get that data or set that data. two modes, both valid. β¨
β οΈ real talk though: if you actually want to make changes, you need write access to the Alien::LibGumbo::ConfigData module. and likeβ¦ you should probably try to understand the repercussions of your actions first?? π that's not me being dramatic, that's the manpage. read the room and read the consequences, fr fr.
π METHODS π
π config($name)
you hand it a string argument, it hands you back the value of the configuration item with that name. if that item doesn't exist? you get undef. no item, no vibe. π
π feature($name)
same energy, different shelf: give it a string argument, get back the value of the feature by that name. no such feature? undef, bestie. π
π set_config($name, $value)
sets the configuration item with the given name to the given value. the value can be any Perl scalar that will serialize correctly using Data::Dumper. that includes references, objects (usually), and complex data structures β go off, build your little nested hash kingdoms. π
π but it probably does not include transient things like filehandles or sockets. those do not want to be serialized, they want to be left alone. respect their boundaries.
π set_feature($name, $value)
sets the feature with the given name to the given boolean value. and because the module is nice, the value gets converted to 0 or 1 automatically. no "truthy" chaos, just clean binary. periodt. π
π config_names()
returns a list of all the names of config items currently defined in Alien::LibGumbo::ConfigData. and in scalar context? it returns the number of items instead. list mode, count mode, it contains multitudes. β¨
π feature_names()
exact same deal but for features: a list of all the names of features currently defined in Alien::LibGumbo::ConfigData, or in scalar context, the number of features. twin behavior, twin slay. π«Ά
π auto_feature_names()
returns a list of all the names of features whose availability is dynamically determined β or, in scalar context, the number of such features. cute detail incoming: it does not include such features that have later been set to a fixed value. once you pin it down, it's out of this list. main character graduated. π
π write()
commits any changes from set_config() and set_feature() to disk. requires write access to the Alien::LibGumbo::ConfigData module β no write access, no write. sorry babe, that's the rule. π
π§ AUTHOR π§
Alien::LibGumbo::ConfigData was automatically created using Module::Build. and Module::Build was written by Ken Williams β but he holds no authorship claim or copyright claim to the contents of Alien::LibGumbo::ConfigData. so like, credit where credit is due for the tool, but the contents? not his, and he's not claiming them. iconic boundary-setting honestly. π
and that's the whole page, bestie!! this beauty shipped with perl v5.42.3 on 2026-08-31, under the Alien:...figData(3pm) name β go forth and configure responsibly. πΈβ¨ππ¦π
π¦ where this page comes from
- fedora 43: perl-Alien-LibGumbo 0.06-1.fc43 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- fedora 44: perl-Alien-LibGumbo 0.06-1.fc44 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms