---
name: "Padre::PluginBuilder"
section: "3pm"
platform: "linux"
package: "padre"
version: "1.00+dfsg-3"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/Padre::PluginBuilder"
---

# Padre::PluginBuilder(3pm)

Module::Build subclass for building Padre plug-ins

## NAME

Padre::PluginBuilder - Module::Build subclass for building Padre plug-ins

## DESCRIPTION

This is a Module::Build subclass that can be used in place of Module::Build for the `"Build.PL"` of Padre plug-ins. It adds two new build targets for the plug-ins:

## ADDITIONAL BUILD TARGETS

### "plugin"

Generates a *.par* file that contains all the plug-in code. The name of the file will be according to the plug-in class name: `"Padre::Plugin::Foo"` will result in *Foo.par*.

Installing the plug-in (for the current architecture) will be as simple as copying the generated *.par* file into the `"plugins"` directory of the user's Padre configuration directory (which defaults to *~/.padre* on Unix systems).

### "installplugin"

Generates the plug-in *.par* file as the `"plugin"` target, but also installs it into the user's Padre plug-ins directory.

## SEE ALSO

Padre, Padre::Config

Module::Build

PAR for more on the plug-in system.

## COPYRIGHT

Copyright 2008-2013 The Padre development team as listed in Padre.pm.

## LICENSE

This program is free software; you can redistribute it and/or modify it under the same terms as Perl 5 itself.
