{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/3"}],"enrichment":{"capability":"A command-line interface for Jinja2 templating that renders templates with data from files or stdin, supporting multiple input formats including JSON, TOML, YAML, and XML.","skillfed_tags":["cli-tool","templating","devops"],"use_cases":["Generate configuration files (nginx, Docker, CloudFormation) from JSON or YAML data in CI/CD pipelines","Render documentation or reports by combining templates with data fetched from APIs or databases","Transform structured data (JSON, TOML) into text output using Jinja2 filters and logic from the command line","Build shell scripts that template output without embedding Python or shell templating logic","Extend template rendering with custom filters by loading your own Python filter modules"],"what_it_does":"jinja2-cli is a command-line wrapper around the Jinja2 templating engine that lets you render templates from the shell, reading data from files or standard input. It accepts multiple data formats (JSON, INI, ENV, querystring, TOML, and optional YAML/XML/JSON5 via extras) and supports inline variable definition, custom Jinja2 extensions, and custom filter modules. This makes it useful for generating configuration files, documentation, or any text output driven by structured data, without writing Python code.\n\nThe tool is designed for shell scripting and DevOps workflows\u2014you can pipe data directly from curl, jq, or other CLI tools into a template, or read from files. It supports full control over the Jinja2 environment and can load custom filters from Python modules, including Ansible's filter library. The package is actively maintained, supports Python 3.8 through 3.12, and has no known vulnerabilities.","worth_installing":"Yes. It is a lightweight, actively maintained tool with low install friction, permissive licensing, no security vulnerabilities, and a clear use case for anyone templating text from the shell. Install it if you need to render Jinja2 templates from the command line or in scripts without writing Python code."},"id":"jinja2-cli","links":{"html":"https://skillfed.io/packages/jinja2-cli","md":"https://skillfed.io/packages/jinja2-cli.md","pypi":"https://pypi.org/project/jinja2-cli/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-05","license_spdx":null,"license_treatment":"permissive","name":"jinja2-cli","python_support":"supports_current","summary":"The CLI for Jinja2"},"popularity":{"monthly_downloads":1679960,"position":3658,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.0.1"}
