---
name: "Template::Tools"
section: "3pm"
platform: "linux"
package: "perl-template-toolkit"
version: "3.106-2"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/Template::Tools"
---

# Template::Tools(3pm)

Command Line Tools for the Template Toolkit

## NAME

Template::Tools - Command Line Tools for the Template Toolkit

## Template Tools

The Template Toolkit includes the following command line tools for processing templates.

### tpage

The tpage script can be used to process a single template using the Template Toolkit.

```
    $ tpage --define msg="Hello World" greeting.tt2
```

Use the `"-h"` option to get a summary of options:

```
    $ tpage -h
```

See the Template::Tools::tpage documentation for further information and examples of use.

### ttree

The ttree script can be used to process an entire directory of templates.

```
    $ ttree --src /path/to/templates --dest /path/to/output
```

Use the `"-h"` option to get a summary of options:

```
    $ ttree -h
```

See the Template::Tools::ttree documentation for further information and examples of use.
