cimoxide-cli 0.6.2

cimcli: command-line tool to decode, validate, convert and query ENTSO-E CGMES data
[package]
name = "cimoxide-cli"
description = "cimcli: command-line tool to decode, validate, convert and query ENTSO-E CGMES data"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
keywords.workspace = true
categories = ["command-line-utilities", "science"]

[[bin]]
name = "cimcli"
path = "src/main.rs"

[dependencies]
cimoxide-model      = { workspace = true, features = ["dynamic-schema"] }
cimoxide-validation = { workspace = true, features = ["dynamic-shapes"] }
cimoxide-sparql     = { workspace = true, optional = true }
serde_json     = "1"
quick-xml      = { version = "0.37", features = ["encoding"] }

[features]
# On by default: the CLI is an end-user artifact. The library crates stay feature-free, so
# nothing gridoxide consumes gains an optional-dependency edge.
default = ["sparql"]
sparql = ["dep:cimoxide-sparql"]

[dev-dependencies]
cimoxide-model = { workspace = true }