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 β€” an ExtUtils::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!! 🫢

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