Repository navigation
ReqPack Plugin
Leonard Ramminger edited this page Aug 22, 2026
·
1 revision
Install and manage templates via ReqPack.
The ReqPack plugin tempify treats Tempify templates like packages:
- Read catalogs from
context.repositories - Resolve duplicate IDs by repository priority
- Install templates into the Shared Template Store
- Keep
index/templates.jsonin sync - Commands:
search,info,list,install,installLocal,remove,update,outdated
Note: The plugin manages templates, not the Tempify binary. CLI install: rqp install rqp:tempify-cli.
{
"schemaVersion": 1,
"templates": [
{
"id": "basic_cpp",
"name": "Basic C++ App",
"description": "Small starter template",
"version": "1.1.0",
"tags": ["cpp", "starter"],
"source": {
"type": "git",
"url": "https://example.test/templates/basic-cpp.git",
"ref": "v1.1.0",
"subdir": "template"
}
}
]
}Required fields: id, version, source.type, source.url.
$XDG_DATA_HOME/tempify/
templates/<id>/
index/templates.json
index/reqpack-available.json
index/reqpack-installed.json
Fallback: $HOME/.local/share/tempify
- Active repositories for system
tempify - Higher
prioritywins for the same template ID - Same priority → tie-break by
repo.id - Cache:
index/reqpack-available.json
rqp search tempify cpp
rqp install tempify basic_cpp
tempify list
tempify basic_cpp my-project --set ...In the repo under reqpack-plugin/:
rqp test-plugin --plugin . --preset coreDetailed API notes: docs/reqpack-plugin-api.md in the main repository.
Tempify · Repository · Issues · Releases
Documentation lives in this wiki. For a build quickstart, see the README in the repository.
Prebyte (template engine) is a separate project bundled by Tempify.
- CLI Reference
- Questions & Answers
- Configuration
- Render Options
- Hooks (Users)
- Reapply & Diff
- Shared Template Store
- Prebyte Passthrough
- Shell Completion