[package]
edition = "2021"
rust-version = "1.70"
name = "minijinja-cli"
version = "2.15.1"
authors = ["Armin Ronacher <armin.ronacher@active-4.com>"]
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Command Line Utility to render MiniJinja/Jinja2 templates"
homepage = "https://github.com/mitsuhiko/minijinja"
readme = "README.md"
keywords = [
"jinja",
"jinja2",
"templates",
"cli",
]
license = "Apache-2.0"
repository = "https://github.com/mitsuhiko/minijinja"
[features]
cbor = ["ciborium"]
completions = [
"clap_complete",
"clap_complete_nushell",
"clap_complete_fig",
]
contrib = [
"minijinja-contrib",
"minijinja-contrib/html_entities",
]
datetime = [
"minijinja-contrib/datetime",
"minijinja-contrib/timezone",
]
default = [
"toml",
"yaml",
"querystring",
"cbor",
"datetime",
"json5",
"repl",
"completions",
"unicode",
"ini",
"contrib",
"preserve_order",
]
ini = ["configparser"]
json5 = ["serde_json5"]
preserve_order = ["minijinja/preserve_order"]
querystring = ["serde_qs"]
repl = ["rustyline"]
toml = [
"dep:toml",
"home",
]
unicode = ["minijinja/unicode"]
yaml = ["serde_yaml"]
[[bin]]
name = "minijinja-cli"
path = "src/main.rs"
[[test]]
name = "test_basic"
path = "tests/test_basic.rs"
[dependencies.anyhow]
version = "1.0.74"
[dependencies.ciborium]
version = "0.2.1"
optional = true
[dependencies.clap]
version = "4.3.21"
features = [
"std",
"cargo",
"help",
"wrap_help",
"usage",
"error-context",
]
default-features = false
[dependencies.clap_complete]
version = "4"
optional = true
[dependencies.clap_complete_fig]
version = "4"
optional = true
[dependencies.clap_complete_nushell]
version = "4"
optional = true
[dependencies.configparser]
version = "3.1.0"
optional = true
[dependencies.home]
version = "0.5.9"
optional = true
[dependencies.minijinja]
version = "=2.15.1"
features = [
"loader",
"json",
"urlencode",
"fuel",
"unstable_machinery",
"custom_syntax",
"loop_controls",
]
[dependencies.minijinja-contrib]
version = "=2.15.1"
features = [
"pycompat",
"datetime",
"timezone",
"rand",
"unicode_wordwrap",
"wordcount",
]
optional = true
[dependencies.rustyline]
version = "14.0.0"
optional = true
[dependencies.serde]
version = "1.0.183"
features = [
"derive",
"rc",
]
[dependencies.serde_json]
version = "1.0.105"
[dependencies.serde_json5]
version = "0.1.0"
optional = true
[dependencies.serde_qs]
version = "0.12.0"
optional = true
[dependencies.serde_yaml]
version = "0.9.34"
optional = true
[dependencies.tempfile]
version = "3.9.0"
[dependencies.toml]
version = "0.7.6"
optional = true
[dev-dependencies.insta]
version = "1.38.0"
features = ["filters"]
[dev-dependencies.insta-cmd]
version = "0.6.0"
[dev-dependencies.tempfile]
version = "3.9.0"
[build-dependencies.clap]
version = "4.5.10"
features = [
"std",
"cargo",
"help",
"usage",
"error-context",
]
default-features = false
[build-dependencies.clap_complete]
version = "4"
optional = true
[build-dependencies.clap_complete_fig]
version = "4"
optional = true
[build-dependencies.clap_complete_nushell]
version = "4"
optional = true
[build-dependencies.clap_mangen]
version = "0.2"
[target."cfg(windows)".dependencies.dunce]
version = "1.0.4"