inc::Module::Install::DSL.3pm

Langue: en

Version: 2010-03-10 (fedora - 01/12/10)

Section: 3 (Bibliothèques de fonctions)

NAME

inc::Module::Install::DSL - Domain Specific Language for Module::Install

SYNOPSIS

   use inc::Module::Install::DSL 0.80;
   
   all_from       lib/ADAMK/Repository.pm
   requires       File::Spec            3.29
   requires       File::pushd           1.00
   requires       File::Find::Rule      0.30
   requires       File::Find::Rule::VCS 1.05
   requires       File::Flat            0
   requires       File::Remove          1.42
   requires       IPC::Run3             0.034
   requires       Object::Tiny          1.06
   requires       Params::Util          0.35
   requires       CPAN::Version         5.5
   test_requires  Test::More            0.86
   test_requires  Test::Script          1.03
   install_script adamk
   
   requires_external_bin svn
 
 

DESCRIPTION

One of the primary design goals of Module::Install is to simplify the creation of Makefile.PL scripts.

Part of this involves the gradual reduction of any and all superfluous characters, with the ultimate goal of requiring no non-critical information in the file.

Module::Install::DSL is a simple Domain Specific Language based on the already-lightweight Module::Install command syntax.

The DSL takes one command on each line, and then wraps the command (and its parameters) with the normal quotes and semi-colons etc to turn it into Perl code.

SUPPORT

Bugs should be reported via the CPAN bug tracker at

http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Module-Install <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Module-Install>

For other issues contact the author.

AUTHORS

Adam Kennedy <adamk@cpan.org> Copyright 2008 - 2010 Adam Kennedy.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.