RSS | Module Info | Add a review of Module-Starter

2 out of 7 found this review helpful:

Module-Starter (1.470) *

[This is a review of "module-starter", the script which comes with this module.]

module-starter is a handy script for writing out files and directories in order to start a CPAN-style Perl module. It's a replacement for the h2xs script supplied with Perl, and it definitely beats h2xs in terms of user-friendliness.

The default files it makes are useful, and it also allows you to set up a customization file so you don't have to remember lots of command line options. With h2xs, you'll probably have to look at the instructions every time you use it to remember whether to use -X or -name or something, so being able to store configurations in a file is handy.

To see how many people are using "module-starter", try a Google search for

site:search.cpan.org cpan "the great new"

You'll also see all the people who were too lazy to write a useful abstract for their module. It's obviously a popular tool, so ditch h2xs and switch to this.

Incidentally further to the other reviews here, module-starter also supports Module::Install via the -mi command line option or the

builder: Module::Install

in the "~/.module-starter/config" file.

The only annoying part of module-starter is the test files it creates. I have no idea what they're for, so I just delete 'em all and start from scratch.

BKB - 2008-08-17 20:33:22
Was this review helpful to you?  Yes No

6 out of 6 found this review helpful:

Module-Starter (1.40) *****

It's a great way to create CPAN modules, has great documentation, works, and even supports pluggins!

Wonderful! :-)

José Alves de Castro - 2005-11-09 06:45:49
Was this review helpful to you?  Yes No

3 out of 3 found this review helpful:

Module-Starter (1.22) ****

Very helpful module, with an helpful and quick to answer maintainer.
I need to discover it more.

Philippe 'BooK' Bruhat - 2004-07-24 07:46:30
Was this review helpful to you?  Yes No

6 out of 6 found this review helpful:

Module-Starter (1.22) *****

Module::Starter is THE way to create a good Perl distribution: it creates the hierarchy of a modern distribution, adds .pm files with a good default set of code and documentation, includes a default set of tests. It allows the use of both Module::Build and ExtUtils::MakeMaker, which should satisfy any user. Recent versions have also become completly object-oriented so that any part can be customized. It just does The Right Thing(tm) and should be recommanded in perlnewmod instead of h2xs.

Plus Andy Lester is a very reactive author :-)

S�bastien Aperghis-Tramoni - 2004-07-15 02:05:49
Was this review helpful to you?  Yes No


the camel