{ "info": { "author": "Sanyam Kapoor", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.6", "Topic :: Software Development", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Pre-processors", "Topic :: Utilities" ], "description": "# Jinja Generator\n\n[![Build Status](https://travis-ci.com/activatedgeek/jinja-gen.svg?branch=master)](https://travis-ci.com/activatedgeek/jinja-gen)\n[![PyPI version](https://badge.fury.io/py/jinja-gen.svg)](https://pypi.org/project/jinja-gen/)\n![Project Status](https://img.shields.io/badge/status-stable-brightgreen.svg)\n\n## Installation\n\n### From PyPI Repository\n\n```shell\n$ pip install jinja-gen\n```\n\n### From Source\n\n```shell\n$ pip install -U .\n```\n\n## Usage\n\n```\nusage: jinja-gen [-h] [-f] [-c] [-o] [--dry] [-k] [-d] [--debug] [--exec]\n [--no-dump]\n\nJinja Generator\n\noptional arguments:\n -h, --help show this help message and exit\n -f , --file Path to the Jinja2 template file\n -c , --config Path to the YAML configuration file, defaults to\n .yaml\n -o , --output-dir Output directory for generated files, defaults to\n configuration file name\n --dry A dry run showing files to be generated\n -k , --output-name-key \n An extra key identifier populated for template with\n name\n -d , --output-dir-key \n An extra key identifier populated for template with\n output directory\n --debug Enable debugging\n --exec Enable executable file outputs\n --no-dump Flag to disable a deterministic dump of the\n configuration file\n```\n\n## Examples\n\nSee sample files in [examples](./examples) folder.\n\n```\n$ jinja-gen -f examples/sample.sh -c examples/sample.yaml\n```\n\nTo enable executable file outputs,\n\n```\n$ jinja-gen -f examples/sample.sh -c examples/sample.yaml --exec\n```\n\n# License\n\nMIT", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/activatedgeek/jinja_gen", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "jinja-gen", "package_url": "https://pypi.org/project/jinja-gen/", "platform": "", "project_url": "https://pypi.org/project/jinja-gen/", "project_urls": { "Homepage": "https://github.com/activatedgeek/jinja_gen" }, "release_url": "https://pypi.org/project/jinja-gen/1.6.0/", "requires_dist": null, "requires_python": "", "summary": "Generate script files from easy configs", "version": "1.6.0" }, "last_serial": 4793651, "releases": { "0.0.dev0": [ { "comment_text": "", "digests": { "md5": "7ef7c28fdd3d4d9de5903db739f2637c", "sha256": "c28b79688c1419dc6d5c681711f5d69c4691b08553d3d9f70aaac4ca4ced5f4a" }, "downloads": -1, "filename": "jinja-gen-0.0.dev0.tar.gz", "has_sig": false, "md5_digest": "7ef7c28fdd3d4d9de5903db739f2637c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5035, "upload_time": "2019-01-17T10:49:03", "url": "https://files.pythonhosted.org/packages/29/55/e1b83ae9ff171a1bb77cf8b0c23d09b0ffb72fe39678df35abd487e7460b/jinja-gen-0.0.dev0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "15d3c1236af9dd79ce7da4d73c8f33d0", "sha256": "1c89ed3794fd808f74a1f3af4b9a4088cfdd6a0d353679e53de610a6b1c4eca1" }, "downloads": -1, "filename": "jinja-gen-1.1.0.tar.gz", "has_sig": false, "md5_digest": "15d3c1236af9dd79ce7da4d73c8f33d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4078, "upload_time": "2018-05-07T22:08:14", "url": "https://files.pythonhosted.org/packages/8d/2d/8a777c85fe458458af01a264c9c26fa95d11a825ebcbc01b1909a9b7a7e3/jinja-gen-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "cac69ee7f06cba8aeab15b38c6c23871", "sha256": "ffc03cd3c3ad26247597008e92249e7edcc729e13ab0fae50f89b5808741df80" }, "downloads": -1, "filename": "jinja-gen-1.2.0.tar.gz", "has_sig": false, "md5_digest": "cac69ee7f06cba8aeab15b38c6c23871", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4049, "upload_time": "2018-05-07T23:04:37", "url": "https://files.pythonhosted.org/packages/64/f2/1eb920fa24295d23ccfe9ebb4f196f59c01a69b50c79cb39cabaae9133f4/jinja-gen-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "8fe58683c6b59286e33241f7dffc18ea", "sha256": "c637369d4b463c9441a310950d28ce4d11d7edc2128ff03387a76eba2eba9331" }, "downloads": -1, "filename": "jinja-gen-1.3.0.tar.gz", "has_sig": false, "md5_digest": "8fe58683c6b59286e33241f7dffc18ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4779, "upload_time": "2018-05-08T00:03:47", "url": "https://files.pythonhosted.org/packages/4a/80/868c9b37139b6632663d31e8623ad62760f2326da52aae7aeb896199f965/jinja-gen-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "e52ef115b14e1ab21a36616076856349", "sha256": "d50a60dfb322caed53d7d1de6e79f9f8ffdc39336adfbfb01c3804a750f7fd6b" }, "downloads": -1, "filename": "jinja-gen-1.3.1.tar.gz", "has_sig": false, "md5_digest": "e52ef115b14e1ab21a36616076856349", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4826, "upload_time": "2018-05-08T00:10:10", "url": "https://files.pythonhosted.org/packages/52/0a/a5c883bd2801c682ba85ba7b2240dd7df9706a7bff08cf61c66b370e709c/jinja-gen-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "b6bf49ac6085d753dcf500b76a9863ca", "sha256": "7a9f42b22ed6ebc25a64e824a1a964f56200a1a17781ab9fd71de9bd96ac4234" }, "downloads": -1, "filename": "jinja-gen-1.3.2.tar.gz", "has_sig": false, "md5_digest": "b6bf49ac6085d753dcf500b76a9863ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4827, "upload_time": "2018-05-16T03:40:05", "url": "https://files.pythonhosted.org/packages/be/d2/acc63acff1b8613ba8ddf2e6757e51db627ef4763873b5992ce0cef5240e/jinja-gen-1.3.2.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "04ae3fa6db89c404e595b64aba81cdbc", "sha256": "662cea8323e16b410c12b90eddcd37ab077d66765c587bc5c2a1ee724d03060c" }, "downloads": -1, "filename": "jinja-gen-1.4.0.tar.gz", "has_sig": false, "md5_digest": "04ae3fa6db89c404e595b64aba81cdbc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4968, "upload_time": "2018-10-04T22:35:00", "url": "https://files.pythonhosted.org/packages/6f/a2/0e0f169318bbfd2c21c5c60753222e8171733c94a1c8018c19f05c7262f5/jinja-gen-1.4.0.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "071c165faeb72fe52fd31606c963eb9f", "sha256": "086db0ec7ef76fb2843051896ed1861bc709b9025d72e63bcd1f7833f4d5cdfd" }, "downloads": -1, "filename": "jinja-gen-1.5.2.tar.gz", "has_sig": false, "md5_digest": "071c165faeb72fe52fd31606c963eb9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5042, "upload_time": "2019-01-17T11:04:38", "url": "https://files.pythonhosted.org/packages/6d/50/79a30fc8c2d25514aad0aca5dd1709ca05750a1afc9cfb8bb00c5392d2bb/jinja-gen-1.5.2.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "d21b624f5d737cd516a8cd888e8fcca7", "sha256": "b39270c64fd6f38a1142fcb7d8553c2882f33059189f604fb83e0ffe4e530580" }, "downloads": -1, "filename": "jinja-gen-1.6.0.tar.gz", "has_sig": false, "md5_digest": "d21b624f5d737cd516a8cd888e8fcca7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5035, "upload_time": "2019-02-08T00:29:05", "url": "https://files.pythonhosted.org/packages/7f/4c/bd93aa0babdfd58fe6addcf6d8a880f825d06775721d25c28d56606198c7/jinja-gen-1.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d21b624f5d737cd516a8cd888e8fcca7", "sha256": "b39270c64fd6f38a1142fcb7d8553c2882f33059189f604fb83e0ffe4e530580" }, "downloads": -1, "filename": "jinja-gen-1.6.0.tar.gz", "has_sig": false, "md5_digest": "d21b624f5d737cd516a8cd888e8fcca7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5035, "upload_time": "2019-02-08T00:29:05", "url": "https://files.pythonhosted.org/packages/7f/4c/bd93aa0babdfd58fe6addcf6d8a880f825d06775721d25c28d56606198c7/jinja-gen-1.6.0.tar.gz" } ] }