[package] name = "gamedig_cli" authors = [ "rust-GameDig contributors [https://github.com/gamedig/rust-gamedig/contributors]", ] description = "A command line interface for gamedig" license = "MIT" version = "0.2.1" edition = "2021" default-run = "gamedig_cli" homepage = "https://gamedig.github.io/" repository = "https://github.com/gamedig/rust-gamedig" readme = "README.md" keywords = ["server", "query", "game", "check", "status"] rust-version = "1.74.1" categories = ["command-line-interface"] [features] default = ["json", "bson", "xml", "browser"] # Tools packet_capture = ["gamedig/packet_capture"] # Output formats bson = ["dep:serde", "dep:bson", "dep:hex", "dep:base64", "gamedig/serde"] json = ["dep:serde", "dep:serde_json", "gamedig/serde"] xml = ["dep:serde", "dep:serde_json", "dep:quick-xml", "gamedig/serde"] # Misc browser = ["dep:webbrowser"] [dependencies] # Core Dependencies thiserror = "2.0.0" clap = { version = "4.5.4", default-features = false, features = ["derive"] } gamedig = { version = "0.6.1", default-features = false, features = [ "clap", "games", "game_defs", ] } # Feature Dependencies # Serialization / Deserialization serde = { version = "1", optional = true, default-features = false } # BSON bson = { version = "2.8.1", optional = true, default-features = false } base64 = { version = "0.22.0", optional = true, default-features = false, features = ["std"] } hex = { version = "0.4.3", optional = true, default-features = false } # JSON serde_json = { version = "1", optional = true, default-features = false } # XML quick-xml = { version = "0.37.0", optional = true, default-features = false } # Browser webbrowser = { version = "1.0.0", optional = true, default-features = false }