NAME
Dist::Build::Core - core functions for Dist::Build
VERSION
version 0.009
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>
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.