> For the complete documentation index, see [llms.txt](https://aymericbeaumet.gitbook.io/pimp/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://aymericbeaumet.gitbook.io/pimp/readme.md).

# Home

Welcome to pimp's documentation.

pimp is a shell-agnostic [command expander](/pimp/user-guide/command-expander.md) and [task runner](/pimp/user-guide/task-runner.md) with pattern matching, [templating](/pimp/user-guide/template-engine.md), and [scripting](/pimp/user-guide/script-engine.md) capabilities that increases your productivity.

pimp offers a rich ecosystem of [template functions](/pimp/user-guide/template-engine/functions.md) that can be used in a wide variety of contexts (CLI, templates, Go code, etc).

You should first start by making sure you have [installed pimp properly](/pimp/installation.md). Once that's done you can follow the [Getting Started](/pimp/getting-started/welcome.md). Once you have completed it, the [User Guide](/pimp/user-guide/pimpfile.md) will hopefully prove useful to give you deeper knowledge.
