NAME

makefilepl2cpanfile - Convert a Makefile.PL to a cpanfile

SYNOPSIS

bin/makefilepl2cpanfile [options]

Options:

--with-develop    Include author/development dependencies (default)
--no-develop      Exclude author/development dependencies
--dry-run         Print output to STDOUT instead of writing cpanfile
--diff            Show diff against existing cpanfile if it exists
--check           Verify all Makefile.PL dependencies appear in output
--help            Show this usage message

DESCRIPTION

This script reads a Makefile.PL and generates a corresponding cpanfile. It preserves existing develop blocks and allows post-processing checks to ensure no dependencies are dropped.

SUPPORT

This module is provided as-is without any warranty.

AUTHOR

Nigel Horne <njh@nigelhorne.com>

LICENCE AND COPYRIGHT

Copyright 2025 Nigel Horne.

Usage is subject to licence terms.

The licence terms of this software are as follows:

  • Personal single user, single computer use: GPL2

  • All other users (including Commercial, Charity, Educational, Government) must apply in writing for a licence for use from Nigel Horne at the above e-mail.