# perldoc > Template::Tools

---
type: CommandReference
command: Template::Tools
mode: perldoc
section: 
source: perldoc
---

## Quick Reference

- `tpage --define msg="Hello World" greeting.tt2` — Process a single template with a variable
- `ttree --src /path/to/templates --dest /path/to/output` — Process an entire directory of templates

## Name

Command Line Tools for the Template Toolkit

## Synopsis

tpage [--define NAME=VALUE] template
ttree --src source --dest destination
## Options

- `-h` — Print a summary of options (available on both `tpage` and `ttree`)

## Examples

shell
$ tpage --define msg="Hello World" greeting.tt2
$ ttree --src /path/to/templates --dest /path/to/output
## See Also

- [Template::Tools::tpage](http://localhost/phpMan.php/perldoc/Template%3A%3ATools%3A%3Atpage/markdown) — detailed `tpage` documentation
- [Template::Tools::ttree](http://localhost/phpMan.php/perldoc/Template%3A%3ATools%3A%3Attree/markdown) — detailed `ttree` documentation