greentic-operator 0.4.21

Greentic operator CLI for local dev and demo orchestration.
[package]
name = "greentic-operator"
version = "0.4.21"
edition = "2024"
rust-version = "1.90"
description = "Greentic operator CLI for local dev and demo orchestration."
license = "MIT"
repository = "https://github.com/greentic-ai/greentic-operator"
homepage = "https://github.com/greentic-ai/greentic-operator"
readme = "README.md"

[package.metadata.binstall]
pkg-url = "{ repo }/releases/download/v{ version }/{ name }-{ target }-v{ version }.{ archive-format }"
bin-dir = "{ name }-{ target }-v{ version }/{ bin }{ binary-ext }"
pkg-fmt = "tgz"
bin = ["greentic-operator"]

[package.metadata.binstall.overrides.x86_64-pc-windows-msvc]
pkg-fmt = "zip"

[dependencies]
anyhow = "1.0"
clap = { version = "4.5", features = ["derive"] }
async-nats = "0.46"
futures-util = "0.3"
base64 = "0.22"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
serde_yaml_bw = "2"
serde_cbor = "0.11"
libc = "0.2"
zip = "7"
chrono = "0.4"
sysinfo = "0.38"
directories-next = "2"
greentic-runner-desktop = { version="0.4"}
greentic-runner-host = { version="0.4" }
tokio = { version = "1", features = ["rt-multi-thread", "sync", "signal", "net"] }
hyper = { version = "1", features = ["full"] }
http-body-util = "0.1"
hyper-util = "0.1"
greentic-types = { version="0.4", features = ["serde"] }
rpassword = "7"
greentic-secrets-lib = { version = "0.4", features = ["providers-dev"] }
uuid = { version = "1", features = ["v4"] }
rand = "0.9"
async-trait = "0.1"
tracing = "0.1"
tracing-subscriber = "0.3"

[dev-dependencies]
tempfile = "3.10"
once_cell = "1.21"
indexmap = "2"
semver = "1"

[workspace]
members = [
    "secret_name",
    "crates/greentic-secrets-repro",
]