ExtUti...r::Util(3pm)
π ExtUtils::Builder::Util
Okay bestie, so this page is from the ExtUtils::Builder::Util section of the User Contributed Perl Documentation β that's the manual name, consider it folded in and slayed β¨. It's Perl, it's utility functions, it's giving "little helpers that do the most."
β VERSION β
version 0.020 β that's the one, that's the version, no cap π«Ά
πΈ DESCRIPTION πΈ
So basically this is a module that's just a whole little bag of helper functions for ExtUtils::Builder. That's it, that's the vibe. A grab-bag of besties-in-code-form that do small useful things so you don't have to π
β¨ FUNCTIONS β¨
π function(%arguments)
This one is literally just a shorthand for calling ExtUtils::Builder::Action::Function's constructor. Same thing, fewer words, main character energy π
π command(%arguments)
Another shorthand bestie β this time it's shorthand for calling ExtUtils::Builder::Action::Code's constructor. Yes, command maps to Action::Code, that's just how it is, don't @ me, the source said it π«Ά
π code(@command)
Shorthand for calling ExtUtils::Builder::Action::Code's constructor, except here @command gets passed in as its command argument. Iconic little shortcut, truly π¦
π glob_to_regex($glob)
This one translates a unix glob expression (like *.txt) into a regex. Glob goes in, regex comes out, everybody claps π
π unix_to_native_path($path)
Converts a unix path into a native path. Path glow-up, platform edition π
π native_to_unix_path($path)
The reverse, obvi β converts a native path to a unix path. We love a two-way street π
π get_perl(%options)
This one takes a hash with various (optional) keys:
configβ anExtUtils::Config(compatible) object. That's the key, that's the whole list, it's optional, we move πΈ
π require_module($module)
Dynamically requires a module. That's the entire sentence, she's short and she knows it β¨
π split_like_shell($string)
Splits a string the same way the local platform does. Your platform's rules, your platform's split, very "be yourself" of it π
π AUTHOR π
Leon Timmermans <fawaka@gmail.com> β the author!! say thank you!! π«Ά
π COPYRIGHT AND LICENSE π
This software is copyright (c) 2013 by 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. Free software fr fr, go wild, just respect the terms π
ngl bestie, that's the whole page β nothing hidden, every function accounted for, nobody left on read π
Alright babe, that's a wrap πΈ This little tour was brought to you by perl v5.40.1, dated 2026-02-23 β take care of her, she's iconic π
β¨
π¦ where this page comes from
- ubuntu stonking: libextutils-builder-perl 0.020-1 Β· Artistic-1.0-Perl 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