[package] name = "provisioning-installer" version = "3.5.0" edition = "2021" authors = ["Provisioning Team"] description = "Interactive installer for Provisioning Platform" [[bin]] name = "provisioning-installer" path = "src/main.rs" [dependencies] # TUI ratatui = "0.26" crossterm = "0.27" # Async runtime tokio = { version = "1.35", features = ["full"] } # Serialization serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" toml = "0.8" # Docker/Container APIs bollard = "0.17" kube = { version = "0.88", features = ["client", "runtime"], optional = true } # HTTP client reqwest = { version = "0.11", features = ["json"] } # CLI clap = { version = "4.4", features = ["derive"] } # Error handling anyhow = "1.0" thiserror = "1.0" # System info sysinfo = "0.30" # Process execution which = "6.0" # UUID generation uuid = { version = "1.6", features = ["v4", "serde"] } # Directory utilities dirs = "5.0" [dev-dependencies] tokio-test = "0.4" [features] default = [] kubernetes = ["kube"]