The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.57

  • Perl-5.6.1 was previously required; removed all code intended to handle earlier versions of perl. Otherwise, no change in ExtUtils::ModuleMaker or 'modulemaker' functionality (or, at least, no intended changes).
  • Removed dependency on File::Save::Home in modules and test suite. Replaced it with File::HomeDir. Borrowed technique for mocking one's home directory during testing from CPAN-Reporter's test suite (thanks to David Golden, Breno G. de Oliveira and Perl Toolchain Gang). This facilitated removal from ExtUtils::ModuleMaker::Auxiliary of many subroutines no longer used in test suite. Extensive consolidation of files within the test suite to improve maintainability and test suite running time.
  • Provided configuration files for Travis and Appveyor.

Documentation

interactive interface to ExtUtils::ModuleMaker; replaces h2xs -AXn [module]

Modules

Better than h2xs for creating modules
Subroutines for testing ExtUtils::ModuleMaker
Default values for ExtUtils::ModuleMaker objects
Methods used within ExtUtils::ModuleMaker::new() and ExtUtils::ModuleMaker::Interactive::Main_Menu
Hold methods used in modulemaker
Templates for the module's License/Copyright
Open source software licenses
Process command-line options for modulemaker
Methods used within ExtUtils::ModuleMaker

Provides

in lib/ExtUtils/ModuleMaker.pm