[package] name = "tentacli" version = "14.2.0" edition = "2021" authors = ["Sergio Ivanuzzo "] description = "Console wow-client, it can be used either as a standalone application or integrated into your own project." readme = "README.md" keywords = [ "idewave", "wow-client", "idewave-cli", "console-client" ] license-file = "LICENSE" repository = "https://github.com/idewave/tentacli" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] anyhow = "1.0" async-broadcast = "0.7.1" async-trait = { version = "0.1.57", optional = true } bitflags = { version = "2.6.0", optional = true } byteorder = "1.5.0" cfg-if = { version = "1.0.0", features = [] } chrono = { version = "0.4", optional = true } colored = { version = "2.1.0", optional = true } crossterm = { version = "0.28.1", optional = true } futures = { version = "0.3" } rand = { version = "0.8.5", optional = true } regex = { version = "1.10.6", optional = true } serde = { version = "1.0", features = ["derive"] } sha-1 = { version = "0.9.8", optional = true } tentacli-crypto = "0.1.0" tentacli-formatters = "0.1.0" tentacli-packet = "7.0.0" tentacli-traits = "9.2.0" tentacli-utils = "2.1.0" tokio = { version = "1", features = ["sync", "net", "io-util", "macros", "time", "rt-multi-thread"] } tui = { version = "0", features = ["crossterm"], optional = true } [dev-dependencies] rusty-hook = "0.11.2" [features] default = ["ui", "wotlk_login", "wotlk_realm"] ui = ["crossterm/default", "tui/crossterm", "crossterm/event-stream", "bitflags", "chrono"] console = ["colored"] wotlk_login = ["rand", "sha-1", "async-trait", "regex"] wotlk_realm = ["async-trait", "regex"]