Cargo Features

[dependencies]
minijinja-cli = { version = "2.0.1", default-features = false, features = ["yaml", "querystring", "cbor", "datetime", "json5", "repl", "completions", "unicode", "toml"] }
default = cbor, datetime, json5, querystring, repl, toml, unicode, yaml

These default features are set whenever minijinja-cli is added without default-features = false somewhere in the dependency tree.

yaml default = serde_yaml
querystring default = serde_qs
cbor default = ciborium
datetime default

Enables datetime and timezone of minijinja-contrib

json5 default = serde_json5
repl default = rustyline
completions = clap_complete, clap_complete_fig, clap_complete_nushell
unicode default

Enables unicode of minijinja

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

ciborium cbor
rustyline repl

Enables rustyline ^12.0.0

serde_json5 json5
serde_qs querystring

Enables serde_qs ^0.12.0

serde_yaml yaml
toml default

Enables toml ^0.7.6

clap_complete completions?
clap_complete_fig completions?
clap_complete_nushell completions?