Skip to main content

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

Metadata

Release files for Jinja-Recurse 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Jinja-Recurse 0.0.1
File Size Uploaded
Jinja Recurse-0.0.1.tar.gz 2.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Jinja-Recurse 0.0.1
File Interpreter ABI Platform
Jinja_Recurse-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 6.3 kB

Release files / Jinja Recurse-0.0.1.tar.gz

Download URL Jinja Recurse-0.0.1.tar.gz
Size 2.6 kB
Tags Source
SHA-256 checksum
How to use checksums
83567530f163a9d12420fa9c4be354fe27ce72bfb6a995f4b42ce7d42b764f5b
BLAKE2b-256 checksum
How to use checksums
22c7c0b3b9d057e9009895d4883b45401e8e17377db0c279d44b09830b45b232
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.9.0

Release files / Jinja_Recurse-0.0.1-py3-none-any.whl

Download URL Jinja_Recurse-0.0.1-py3-none-any.whl
Size 3.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4b505f9b5d8a4da556a59636757da7d9adfdc414ec20c91fadc391f553e60bcf
BLAKE2b-256 checksum
How to use checksums
f257d5e49a94f449a7f37bc384f44782caf05d485fcb59cd6fea0c71433b4a45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.9.0

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page