{
  "description": "Render a Jinja2 template with variables from a data file or -D definitions. Syntax overrides, fuel limits and completion generation are left out.",
  "options": [
    {
      "names": [
        "-t"
      ],
      "description": "Render this string instead of a template file.",
      "args": {
        "name": "template_string",
        "description": "Render this string instead of a template file.",
        "isOptional": false
      }
    },
    {
      "names": [
        "-D"
      ],
      "description": "name=value for a string, name:=value for a typed value.",
      "args": {
        "name": "define",
        "description": "name=value for a string, name:=value for a typed value.",
        "isOptional": false,
        "isVariadic": true
      },
      "isRepeatable": true
    },
    {
      "names": [
        "--format",
        "-f"
      ],
      "description": "Data format",
      "args": {
        "name": "format",
        "isOptional": false,
        "suggestions": [
          {
            "name": "json",
            "description": "JSON"
          },
          {
            "name": "yaml",
            "description": "YAML"
          },
          {
            "name": "toml",
            "description": "TOML"
          },
          {
            "name": "cbor",
            "description": "CBOR"
          },
          {
            "name": "querystring",
            "description": "Query string"
          },
          {
            "name": "ini",
            "description": "INI"
          }
        ]
      }
    },
    {
      "names": [
        "--select"
      ],
      "description": "Select sub-section",
      "args": {
        "name": "select",
        "isOptional": false
      }
    },
    {
      "names": [
        "--env"
      ],
      "description": "Expose environment as ENV"
    },
    {
      "names": [
        "-E"
      ],
      "description": "Evaluate expression",
      "args": {
        "name": "expr",
        "isOptional": false
      }
    },
    {
      "names": [
        "--no-include"
      ],
      "description": "Disable includes"
    },
    {
      "names": [
        "--repl"
      ],
      "description": "Interactive REPL"
    }
  ],
  "args": [
    {
      "name": "template",
      "isOptional": true,
      "template": "filepaths"
    },
    {
      "name": "data",
      "isOptional": true,
      "template": "filepaths"
    }
  ],
  "name": "minijinja-cli"
}
