# Configuration file for the perl_setup_dist utility from the Dist::Setup # distribution. # # The variables that are commented out are optional. { # The name of the distribution (usually the name of the main module) name => 'Dist::Name', # An abstract for the distribution (optional but recommended). # abstract => 'The abstract, should be short.', # Keywords for this distribution. # keywords => [qw(foo bar baz)], # The package from which the version of the distribution is read. # Default to the package implementing the namespace given in `name`. # base_package => 'lib/Dist/Name.pm' # The name used for the package generated for the distribution. # Default to name but with :: replaced with -. # dist_name => 'Dist-Name', # If set, Makefile.PL will install the given folder using File::ShareDir. # data_dir => 'data' # If set, these files will be installed as binaries. # exe_files => ['script/dist_exe'], # Options passed to TAP harness. This example will parallelize the tests and # try to colorize the output. # test_harness_options => 'j8:c' # Which Perl version is required by the distribution. # This should use a correct formatting for the version (so v5.26 or 5.026 but # NOT 5.26). min_perl_version => 5.026, author => { name => 'Author Full Name', email => 'author@name.com', }, # Allow to specify some packages that should not be indexed on CPAN. # no_index => { # # Index the package listed here, but do not index any packages within that # # namespace (e.g. Foo::Bar::Bin). # namespaces => ['Foo::Bar'], # # Does not index the package listed here. # packages => ['Foo::Bar::Bin'], # }, # Optional website for the distribution # homepage => 'https://homepage.com', # If there is a GitHub repository for this distribution. # github => { # username => 'github_username', # repository_name => 'dist_name', # # # If you want to setup a GitHub devcontainer configuration, set this to 1. # use_devcontainer => 1, # # # If you want to setup a Continuous Integration test based on GitHub # # actions, set this to 1. # use_ci => 1, # # Alternatively, this can be a hash with options if needed: # use_ci => { # # The GitHub runners to use for the CI tests. If this is not specified # # all 3 types of runners will be used. Note that MacOS runners are much # # more expensive than the others so you might want to remove them from # # the list. # runners => [qw(ubuntu windows macos)], # # List of feature names from the cpanfile which should not be installed # # in the context of the CI test. # excluded_features => [qw(foo bar baz)], # }, # }, }