Alien:...s::Base(3pm)
π Alien::Packages::Base β bestie edition π
okay so welcome to Alien:...s::Base(3pm), which is a page from the User Contributed Perl Documentation. she's the blueprint, the template, the moment β Alien::Packages::Base is literally the base class for package backends. that's it, that's her whole job. she's the mother of all package backends, the blueprint the other modules get built on, and honestly? iconic. π
β¨ SUBROUTINES/METHODS β¨
π new
Instantiates a new object. that's the whole thing. no attributes evaluated β like, none, zero, nada. she just exists. main character energy from day one. π
πΈ pkgtype
Returns the pkgtype. yes bestie, that's the entire description, she's lowkey mysterious like that. π¦
π list_packages
Returns a list of hashes containing installed packages. each item must contain this exact shape:
{ Package => $pkg_name, Version => $version, Summary => $summary ]
(no cap, that's the literal code, brackets and all β do not come for me, I'm just the messenger π)
π list_fileowners
Returns a hash of lists containing the packages which are registered file owners for the specified files. each list must contain at least one item:
'/absolute/path/to/file' =>
[
{
Package => $pkg_name,
}
],
...
so like, you give her files, she gives you back who owns them. detective behaviour fr fr. π΅οΈβοΈβ¨
π AUTHOR
Jens Rehsack, "<rehsack at cpan.org>" β the legend who wrote her, we love and respect. π«Ά
π LICENSE AND COPYRIGHT
Copyright 2010 Jens Rehsack.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information. π
okay that's the whole page bestie, no skips, no cuts, every single line accounted for π
and for the cute sign-off: this beauty is running under perl v5.42.0, dated 2025-07-25, and yes it's still serving Alien:...s::Base(3pm) realness to this very day. slay. πβπ
π¦ where this page comes from
- fedora 43: perl-Alien-Packages 0.003-30.fc43 Β· 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