[package]
edition = "2021"
name = "juiz_app"
version = "0.0.21"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "JUIZ utility command-line application package"
readme = "README.md"
license = "MIT OR Apache-2.0"
[features]
default = [
"embed-python",
"swagger-ui",
"qmp-broker",
"webui",
]
embed-python = ["juiz_core/embed-python"]
python-entry = [
"juiz_core/python",
"dep:pyo3",
]
qmp-broker = ["dep:juiz_qmp_broker"]
swagger-ui = ["juiz_core/swagger-ui"]
webui = ["juiz_core/webui"]
[lib]
name = "juiz_app"
path = "src/lib.rs"
[[bin]]
name = "juiz"
path = "src/bin/juiz/main.rs"
[[test]]
name = "app_test"
path = "tests/app_test.rs"
[[test]]
name = "namespace_cli_test"
path = "tests/namespace_cli_test.rs"
[[test]]
name = "python_entry_test"
path = "tests/python_entry_test.rs"
[dependencies.clap]
version = "4.4.10"
features = ["derive"]
[dependencies.home]
version = "0.5.9"
[dependencies.juiz_core]
version = "0.0.21"
default-features = false
[dependencies.juiz_qmp_broker]
version = "0.0.21"
optional = true
[dependencies.juiz_sdk]
version = "0.0.21"
[dependencies.pyo3]
version = "0.22.2"
features = ["gil-refs"]
optional = true
[dev-dependencies.assert_cmd]
version = "2.0.14"
[dev-dependencies.predicates]
version = "3.1.0"