[package] name = "iota-cli" version = "0.1.0" edition = "2024" [features] legacy-commands = [ "dep:iota-logger", "dep:iota-storage", "dep:iota-util", "dep:mtp", "dep:omikron-connector", ] [dependencies] iota-logger = { path = "../iota-logger", optional = true } iota-state = { path = "../iota-state" } iota-storage = { path = "../iota-storage", optional = true } iota-terms = { path = "../iota-terms" } iota-util = { path = "../iota-util", optional = true } iota-ipc = { path = "../iota-ipc" } iota-process-manager = { path = "../iota-process-manager" } iota-paths = { path = "../iota-paths" } omikron-connector = { path = "../omikron-connector", optional = true } mtp = { git = "https://git.methanium.net/Methanium/mtp.git", optional = true } actix-web = { version = "4", features = ["rustls-0_23"] } actix-web-actors = "4" aes-gcm = "0.10.3" async-trait = "0.1.89" base64 = "0.22.1" chrono = "0.4.43" crossterm = "*" dashmap = "6.1.0" futures = "*" futures-util = "*" hex = "*" hkdf = "0.12.4" hyper = { version = "1.8.1", features = [ "capi", "client", "full", "http1", "http2", "nightly", "server", ] } hyper-util = { version = "*" } json = "*" lazy_static = "1.5.0" once_cell = "1.21.3" open = "5.3.3" pnet = "0.35.0" rand = "0.8" rand_core = { version = "0.6", features = ["getrandom", "std"] } ratatui = "0.30.0" reqwest = "0.13.2" rusqlite = "0.40.0" rustls = { version = "0.23.37", features = ["aws-lc-rs"] } rustls-pemfile = "2.2.0" serde_json = "1.0.149" serde = { version = "1", features = ["derive"] } serde_yaml = "0.9" sha2 = "0.11.0" strum = "0.27.2" strum_macros = "0.28.0" sysinfo = "0.39.0" tokio = { version = "1.50.0", features = ["full"] } tokio-util = { version = "0.7", features = ["rt"] } tokio-tungstenite = { version = "*", features = ["native-tls"] } tungstenite = "*" walkdir = "2.5.0" warp = "*" x448 = { version = "*" } zip = "6.0.0" unicode-width = "0.2" [dev-dependencies] tempfile = "3"