{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/5"}],"enrichment":{"capability":"j2cli is a command-line tool that renders Jinja2 templates using data from JSON, YAML, INI files, or environment variables, designed for use in shell scripts and Docker environments.","skillfed_tags":["cli-tool","template-engine","abandoned"],"use_cases":["Generate nginx or Apache configuration files from JSON/YAML templates in Docker containers at startup.","Render application config files from environment variables in CI/CD pipelines without shell variable expansion.","Template shell scripts or systemd unit files with data from structured config files.","Batch-generate multiple configuration variants from a single template and different data sources.","Inject secrets or runtime values into configuration templates using environment variables or data files."],"what_it_does":"j2cli is a command-line wrapper around Jinja2 that lets you render templates from the shell without writing Python code. It accepts a Jinja2 template file and data in JSON, YAML, INI, or environment variable format, then outputs the rendered result. The tool is particularly useful in Docker and shell scripting contexts where you need to generate configuration files dynamically from structured data or environment variables.\n\nThe package depends only on jinja2 and optionally pyyaml for YAML support. It supports custom Jinja2 filters, tests, and environment customization through Python hook files. However, the project has been unmaintained since 2019 and its repository is now archived\u2014the maintainer explicitly recommends using one of several actively maintained forks instead.","worth_installing":"No. While j2cli works and has low install friction, it is unmaintained since 2019 with an archived repository. The project's own documentation recommends using actively maintained forks (jinjanator, jinja2-cli, or jj2cli) instead. Install one of those alternatives unless you have a specific reason to use this exact version."},"id":"j2cli","links":{"html":"https://skillfed.io/packages/j2cli","md":"https://skillfed.io/packages/j2cli.md","pypi":"https://pypi.org/project/j2cli/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2019-06-07","license_spdx":null,"license_treatment":"permissive","name":"j2cli","python_support":"unspecified","summary":"Command-line interface to Jinja2 for templating in shell scripts."},"popularity":{"monthly_downloads":1766060,"position":3578,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.3.10"}
