Module...atalyst(3pm)
π NAME π
Module::Install::Catalyst β it's a Module::Install extension, but make it Catalyst β¨
πΈ SYNOPSIS πΈ
okay bestie, here's the whole vibe, verbatim, don't touch a single character:
use lib '.';
use inc::Module::Install;
name 'MyApp';
all_from 'lib/MyApp.pm';
requires 'Catalyst::Runtime' => '5.7014';
catalyst_ignore('.*temp');
catalyst_ignore('.*tmp');
catalyst;
WriteAll;
slay. that's literally the entire personality of this thing π
π¦ DESCRIPTION π¦
It's a Module::Install extension for Catalyst. That's it, that's the whole description. short, sweet, iconic, no notes π
β¨ METHODS β¨
π catalyst
Calls catalyst_files. Real talk though β this one should be the last catalyst* command you call in your Makefile.PL. Like, last-last. End of the line. Don't put anything catalyst-y after it, okay bestie? π
π catalyst_files
Collects a list of all the files a Catalyst application is made of and copies that whole list inside the blib/lib/ directory. Very demure, very mindful.
Anything β files and directories β that matches the module's ignore list gets left out (peep catalyst_ignore and catalyst_ignore_all below if you wanna know how that list works) π«Ά
π catalyst_ignore_all(\@ignore)
This one replaces the built-in default ignore list with whatever list you hand it. Yes, replaces β the defaults are gone, gone, gone. So likeβ¦ be sure that's what you want π
π catalyst_ignore(@ignore)
Adds a regexp to the list of ignored patterns. And the best part? You can call it multiple times β stack 'em up like your skincare routine β¨
π§ AUTHORS π§
Catalyst Contributors, see Catalyst.pm β the whole squad, no cap π
π LICENSE π
This library is free software. You can redistribute it and/or modify it under the same terms as Perl itself. permission granted, periodt π
cute little sign-off moment: this page came fromperl v5.30.3and is dated2020-09-13, and it's filed under Module...atalyst(3pm) in the User Contributed Perl Documentation. mwah, bye bestie ππ π¦
π¦ where this page comes from
- debian bookworm: libcatalyst-devel-perl 1.42-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libcatalyst-devel-perl 1.42-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu jammy: libcatalyst-devel-perl 1.42-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libcatalyst-devel-perl 1.42-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libcatalyst-devel-perl 1.42-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libcatalyst-devel-perl 1.42-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