Yet another jinja2 cli command for static text generation
Project description
- Author:
C.W.
- Issues:
- License:
MIT
moban brings the high performance template engine (JINJA2) for web into static text generation.
Installation
You can install it via pip:
$ pip install moban
or clone it and install it:
$ git clone http://github.com/chfw/moban.git
$ cd moban
$ python setup.py install
Quick start
Here is a simple example:
$ moban -c data.yml -t my.template
$ cat moban.output
Given data.yml as:
hello: world
and my.template as:
{{hello}}
moban.output will contain:
world
the tutorial has more use cases.
Usage
- usage: moban [-h] [-cd CONFIGURATION_DIR] [-c CONFIGURATION]
[-td [TEMPLATE_DIR [TEMPLATE_DIR …]]] [-t TEMPLATE] [–template_type TEMPLATE_TYPE] [-o OUTPUT]
Yet another jinja2 cli command for static text generation
optional arguments
-h, –help show this help message and exit
-cd CONFIGURATION_DIR –configuration_dir CONFIGURATION_DIR the directory for configuration file lookup
-c CONFIGURATION, –configuration CONFIGURATION the dictionary file
-td [TEMPLATE_DIR [TEMPLATE_DIR …]], –template_dir [TEMPLATE_DIR [TEMPLATE_DIR …]] the directories for template file lookup
-t TEMPLATE, –template TEMPLATE the template file
–template_type TEMPLATE_TYPE the template type, default is jinja2
-o OUTPUT, –output OUTPUT the output file
CHANGE Log
0.0.4 - 11-May-2016
Updated
Bug fix issue 5, should detect duplicated targets in .moban.yml file.
0.0.3 - 09-May-2016
Updated
Bug fix issue 4, keep trailing new lines
0.0.2 - 27-Apr-2016
Updated
Bug fix issue 1, failed to save utf-8 characters
0.0.1 - 23-Mar-2016
Initial release
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.