Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 1.34 KB

README.md

File metadata and controls

39 lines (28 loc) · 1.34 KB

Jinja2 extension to handle git-specific things

Travis Coveralls PyPI version Dependencies Status

Reasoning


This plugin is used to render commit hash in jinja2 templates. We are using it to render our template version in cookicutter:

Usage


Add it as an extension for jinja2 or cookiecutter.

And then inside a template:

from jinja2 import Environment

env = Environment(extensions=['jinja2_git.GitExtension'])
template = env.from_string('Commit is: {% gitcommit %}')
# => Commit is: c644682f4899d7e98147ce3a61a11bb13c52b3a0

Installation


$ pip install jinja2-git