oracular (3) Dist::Build::Core.3pm.gz

Provided by: libdist-build-perl_0.010-1_all bug

NAME

       Dist::Build::Core - core functions for Dist::Build

VERSION

       version 0.010

DESCRIPTION

       This plugin contains many of the core actions of "Dist::Build".

   Delegates
       •   copy_file($source, $destination)

           Copy the file $source to $destination.

       •   copy_executable($source, $destination)

           Copy the executable $source to $destination.

       •   manify($source, $destination, $section)

           Manify $source to $destination, as section $section.

       •   mkdir($target, $dir, %options)

           This ensures the given directory exist.

       •   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 by ExtUtils::InstallPaths.

           •   verbose

               This enables verbose mode.

           •   uninst

               This uninstalls files before installing the new ones.

       •   dump_binary($filename, $content)

           Write $content to $filename as binary data.

       •   dump_text($filename, $content, $encoding = 'utf8')

           Write $content to $filename as text of the given encoding.

       •   dump_json($filename, $content)

           Write $content to $filename as JSON.

AUTHOR

       Leon Timmermans <fawaka@gmail.com>

       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.