Metadata-Version: 2.1
Name: Jinja-Recurse
Version: 0.0.1
Summary: Jinja Recursive Templating from the CLI
Home-page: https://www.github.com/diginc/jinjarecurse
Author: diginc
Author-email: adam@diginc.us
License: MIT
Keywords: jinja templater
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Topic :: Utilities
Classifier: License :: OSI Approved :: MIT License
Description-Content-Type: text/markdown
Requires-Dist: docopt (==0.6.2)
Requires-Dist: jinja2 (==2.11.2)
Requires-Dist: markupsafe (==1.1.1)
Requires-Dist: pathlib2 (==2.3.5)
Requires-Dist: pyyaml (==5.3.1)
Requires-Dist: six (==1.15.0)

# Jinja Recurse CLI tool

Jinja Recursive Templating for the CLI.  Recursively template one file or many folders of many files like a config management languages allow, without the whole config management language.  Useful if you're switching from managing an application from config management to just docker and need some simple templating logic.

## Example usage

```
# Directory
$ jinjarecurse -v example/vars.yaml -i example/i_dir -o example/o_dir
WARNING: example/o_file (output) exists and any conflicting files will be overwritten
Writing from example/i_file to example/o_file

# Single File
$ jinjarecurse -v example/vars.yaml -i example/i_file -o example/o_file
Writing from example/i_dir/i_file_2 to example/o_dir/i_file_2
Writing from example/i_dir/i_file to example/o_dir/i_file
Writing from example/i_dir/i_file_1 to example/o_dir/i_file_1
```


