INNER CODE UNIT · Python
main
kluctl/kluctl · lib/go-jinja2/python_src/main.py:13
def main():
while True:
cmd = sys.stdin.readline()
if not cmd:
break
cmd = json.loads(cmd)
opts = cmd["opts"]
r = Jinja2Renderer(opts)
result = {}
if cmd["cmd"] == "init":
pass
elif cmd["cmd"] == "render-strings":
result = {
"templateResults": r.RenderStrings(cmd["templates"])
}
elif cmd["cmd"] == "render-files":