Dist::...d::Core(3pm)
okay bestie, welcome to the Dist::...d::Core(3pm) page from the User Contributed Perl Documentation collection β aka the manual for Dist::Build::Core π
β¨. Itβs giving βcore functions that keep the whole build from spiraling,β and honestly? We love that for us.
π NAME π
Dist::Build::Core β core functions for Dist::Build. periodt.
πΈ VERSION πΈ
version 0.028 β yes, that exact version, bestie. No cap.
β¨ DESCRIPTION β¨
Okay so this plugin contains many of the core actions of Dist::Build. Itβs lowkey the utility-player of the build world: not doing the most, just holding a whole bunch of essential stuff together. Iconic behavior, honestly π«Ά.
π¦ Delegates π¦
These are the delegated functions β every single one, with all the lil details intact:
copy_file($source, $destination)β copy the file$sourceto$destination.copy_executable($source, $destination)β copy the executable$sourceto$destination.manify($source, $destination, $section)β manify$sourceto$destination, as section$section.mkdir($target, $dir, %options)β this one makes sure the given directory exists.tap_harness(%options)β this runs tests for the dist.test_filesβ the list of files to run.jobsβ the number of concurrent test files to run.colorβ this enables color in the harness.
install(%options)β this installs the distribution.install_mapβ the map of intermediate paths to install locations, as produced byExtUtils::InstallPaths.verboseβ this enables verbose mode.uninstβ this uninstalls files before installing the new ones.
auto_PL($dir)β this will find anyfoo.PLfile and run them to generate the matchingfoofile. It takes one optional argument,$dir, which is the directory that will be searched. It defaults to'lib'.dump_binary($filename, $content, %named_arguments)β write$contentto$filenameas binary data.dump_text($filename, $content, %named_arguments)β write$contentto$filenameas text of the given encoding.dump_json($filename, $content, %named_arguments)β write$contentto$filenameas JSON.
π AUTHOR π
Leon Timmermans <fawaka@gmail.com> β the author, slay π.
π COPYRIGHT AND LICENSE π
This software is copyright (c) 2024 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.
okay thatβs the whole manual, bestie π«Ά β footer realness: perl v5.40.1, dated 2026-03-21, and the page is Dist::...d::Core(3pm). go off and build something iconic πβ¨
π¦ where this page comes from
- ubuntu stonking: libdist-build-perl 0.028-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