inc::M...ll::DSL(3pm)
π inc::M...ll::DSL β the Module::Install DSL π
okay bestie, welcome to a page straight outta the User Contributed Perl Documentation corner of the internet β¨ it's called inc::Module::Install::DSL and it's about to make your Makefile.PL gorgeous π
β¨ NAME β¨
inc::Module::Install::DSL β a Domain Specific Language for Module::Install π
πΈ SYNOPSIS πΈ
like, here's the whole vibe:
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
look at that alignment. immaculate. no cap π§
π¦ DESCRIPTION π¦
so one of the primary design goals of Module::Install is to simplify the creation of Makefile.PL scripts. periodt.
and part of that whole mission involves the gradual reduction of any and all superfluous characters β like, the ultimate goal is requiring no non-critical information in the file. nothing extra. not one crumb. π
Module::Install::DSL is a simple Domain Specific Language based on the already-lightweight Module::Install command syntax. it's giving minimalist icon behaviour π
here's the tea on how it works: the DSL takes one command on each line, and then wraps that command (and its parameters) with the normal quotes and semi-colons etc to turn it into Perl code. so you write the cute version, it hands Perl the grown-up version. slay π
π SUPPORT π
found a bug? bestie, don't suffer in silence β 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. that's it, that's the whole support section π«Ά
π AUTHORS π
Adam Kennedy <adamk@cpan.org> β the main character of this page, honestly π
π COPYRIGHT π
Copyright 2008 - 2012 Adam Kennedy.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. so like, go off, but respectfully π
and that's the whole page, bestie π¦ this was perl v5.26.1, dated 2018-01-01, and you just read the manual page for inc::M...ll::DSL(3pm) β iconic, honestly. mwah π
β¨πΈ
π¦ where this page comes from
- ubuntu jammy: libmodule-install-perl 1.19-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms