inc::Module::Install::DSL(3pm)

inc::Module::Install::DSL3pm

Domain specific language for module::install

Usage

  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::Deep            1.03
  install_script adamk
  
  requires_external_bin svn

Overview

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>

For other issues contact the author.

Releases

7 releases since Debian 6.0 (Squeeze); the text changed 5 times.

  1. 6.0
  2. 7
  3. 8
  4. 9
  5. 10–11
  6. 12

Authors

Adam Kennedy <[email protected]>

From libmodule-install-perl 1.19-2 in Debian 12 (Bookworm). Parsed by carta from the page's man source.