[package] name = "hero_supervisor" version = "0.1.0" edition = "2021" [[bin]] name = "supervisor" path = "cmd/supervisor.rs" [[bin]] name = "hive-supervisor" path = "cmd/hive_supervisor.rs" [[bin]] name = "hive-supervisor-tui" path = "cmd/hive_supervisor_tui.rs" [[bin]] name = "hive-supervisor-tui-safe" path = "cmd/hive_supervisor_tui_safe.rs" [dependencies] clap = { version = "4.4", features = ["derive"] } env_logger = "0.10" redis = { version = "0.25.0", features = ["tokio-comp"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" toml = "0.8" uuid = { version = "1.6", features = ["v4", "serde"] } chrono = { version = "0.4", features = ["serde"] } log = "0.4" tokio = { version = "1", features = ["macros", "rt-multi-thread"] } # For async main in examples, and general async colored = "2.0" hero_job = { path = "../job" } zinit-client = { git = "https://github.com/threefoldtech/zinit", branch = "master", default-features = false, features = ["client"] } ratatui = "0.28" crossterm = "0.28" anyhow = "1.0" [dev-dependencies] # For examples later env_logger = "0.10" rhai = "1.18.0" # For examples that might need to show engine setup