Module::Install::Catalyst(3pm)

Module::Install::Catalyst3pm

Usage

  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;

Overview

Module::Install extension for Catalyst.

Methods

catalyst

Calls catalyst_files. Should be the last catalyst* command called in "Makefile.PL".

catalyst_files

Collect a list of all files a Catalyst application consists of and copy it inside the blib/lib/ directory. Files and directories that match the modules ignore list are excluded (see catalyst_ignore and catalyst_ignore_all).

catalyst_ignore_all(\@ignore)

This function replaces the built-in default ignore list with the given list.

catalyst_ignore(@ignore)

Add a regexp to the list of ignored patterns. Can be called multiple times.

Releases

10 releases since Debian 4.0 (Etch); the text changed 6 times.

  1. 4.0
  2. 5.0
  3. 6.0
  4. 7
  5. 8–9
  6. 10
  7. 11–13

Authors

Catalyst Contributors, see Catalyst.pm

License

This library is free software. You can redistribute it and/or modify it under the same terms as Perl itself.

From libcatalyst-devel-perl 1.42-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.