Allow to run as a single file script #81
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi.
I love your tool because I can use it as a single file script in an environment without
pip
and the Internet access and I'm not forced to package it into binary archive. Dead simple deployment so it is very devops friendly.I use only this small improvement that
cli.py
works even if there is no other file in the system (__init__.py
in this case). Ok, a hashbang at top is quite useful too.Then you can decide if you want to install the project standard way (
pip install ...
) or just upload this one file to the target host (scp cli.py host:/usr/local/bin/jinja2-cli
).