---
name: "Module::Install::Catalyst"
section: "3pm"
platform: "linux"
package: "libcatalyst-devel-perl"
version: "1.42-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Module::Install::Catalyst"
---

# Module::Install::Catalyst(3pm)

## NAME

```
  Module::Install::Catalyst - Module::Install extension for Catalyst
```

## SYNOPSIS

```
  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;
```

## DESCRIPTION

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.

## 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.
