Hacky Jinja plugin that allows other jinja extensions to be loaded from the extensions directory of the repo
Project description
============================
Cookiecutter Repo Extensions
============================
.. image:: https://img.shields.io/pypi/v/cookiecutter_repo_extensions.svg
:target: https://pypi.python.org/pypi/cookiecutter_repo_extensions
.. image:: https://img.shields.io/travis/ilsken/cookiecutter_repo_extensions.svg
:target: https://travis-ci.org/ilsken/cookiecutter_repo_extensions
.. image:: https://readthedocs.org/projects/cookiecutter-repo-extensions/badge/?version=latest
:target: https://cookiecutter-repo-extensions.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
.. image:: https://pyup.io/repos/github/ilsken/cookiecutter_repo_extensions/shield.svg
:target: https://pyup.io/repos/github/ilsken/cookiecutter_repo_extensions/
:alt: Updates
Hacky Jinja plugin that allows other jinja extensions to be loaded from the extensions directory of the repo. Just install it and add this module to the `_extensions` array of your `cookiecutter.json` before all other repo extensions.
.. code-block::
{ "_extensions": [ "cookiecutter_repo_extensions:Extension", "ccext:TemplateUtils" ] }
.. code-block::
# in template/extensions/ccext.py:
# -*- coding: utf-8 -*-
from jinja2.ext import Extension
def split(value):
return map(str.strip, value.split(','))
class TemplateUtils(Extension):
def __init__(self, environment):
super(TemplateUtils, self).__init__(environment)
environment.filters['split'] = split
* Free software: MIT license
* Documentation: https://cookiecutter-repo-extensions.readthedocs.io.
Features
--------
* TODO
Credits
---------
This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
=======
History
=======
0.1.0 (2017-10-27)
------------------
* First release on PyPI.
Cookiecutter Repo Extensions
============================
.. image:: https://img.shields.io/pypi/v/cookiecutter_repo_extensions.svg
:target: https://pypi.python.org/pypi/cookiecutter_repo_extensions
.. image:: https://img.shields.io/travis/ilsken/cookiecutter_repo_extensions.svg
:target: https://travis-ci.org/ilsken/cookiecutter_repo_extensions
.. image:: https://readthedocs.org/projects/cookiecutter-repo-extensions/badge/?version=latest
:target: https://cookiecutter-repo-extensions.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
.. image:: https://pyup.io/repos/github/ilsken/cookiecutter_repo_extensions/shield.svg
:target: https://pyup.io/repos/github/ilsken/cookiecutter_repo_extensions/
:alt: Updates
Hacky Jinja plugin that allows other jinja extensions to be loaded from the extensions directory of the repo. Just install it and add this module to the `_extensions` array of your `cookiecutter.json` before all other repo extensions.
.. code-block::
{ "_extensions": [ "cookiecutter_repo_extensions:Extension", "ccext:TemplateUtils" ] }
.. code-block::
# in template/extensions/ccext.py:
# -*- coding: utf-8 -*-
from jinja2.ext import Extension
def split(value):
return map(str.strip, value.split(','))
class TemplateUtils(Extension):
def __init__(self, environment):
super(TemplateUtils, self).__init__(environment)
environment.filters['split'] = split
* Free software: MIT license
* Documentation: https://cookiecutter-repo-extensions.readthedocs.io.
Features
--------
* TODO
Credits
---------
This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
=======
History
=======
0.1.0 (2017-10-27)
------------------
* First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters