minecraft-essentials 0.2.11

A Package that gives all Minecraft client launchers essentials.
Documentation
[[bin]]
name = "minecraft-essentials"
path = "src/main.rs"

[dependencies.base64]
optional = true
version = "0.22.0"

[dependencies.clap]
features = ["derive"]
optional = true
version = "4.5.4"

[dependencies.displaydoc]
version = "0.2.4"

[dependencies.hex]
optional = true
version = "0.4.3"

[dependencies.rand]
optional = true
version = "0.8.5"

[dependencies.reqwest]
features = ["json"]
optional = true
version = "0.12.4"

[dependencies.ring]
optional = true
version = "0.17.8"

[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0.198"

[dependencies.serde_json]
optional = true
version = "1.0.116"

[dependencies.serde_urlencoded]
optional = true
version = "0.7.1"

[dependencies.thiserror]
version = "1.0.58"

[dependencies.tokio]
features = ["rt-multi-thread", "macros", "sync"]
version = "1.37.0"

[dependencies.url]
optional = true
version = "2.5.0"

[dev-dependencies.dotenv]
version = "0.15.0"

[features]
cli = ["default", "dep:clap", "custom-auth", "minecraft-auth", "custom-launch"]
custom-auth = ["dep:serde_urlencoded", "dep:serde_json", "dep:reqwest", "dep:serde", "dep:rand", "dep:url"]
custom-launch = []
default = ["custom-auth", "custom-launch", "cli"]
deperacted = []
minecraft-auth = ["dep:ring", "dep:hex"]

[package]
authors = ["Eveeifyeve <eveeg1971@gmail.com>"]
description = "A Package that gives all Minecraft client launchers essentials."
documentation = "https://docs.rs/minecraft-essentials"
edition = "2021"
homepage = "https://minecraft-essentials.github.io"
keywords = ["Minecraft", "MinecraftClient"]
license-file = "LICENSE"
name = "minecraft-essentials"
readme = "README.md"
repository = "https://github.com/minecraft-essentials/minecraft-essentials"
version = "0.2.11"

[package.metadata.binstall]
bin-dir = "{ name }-{ target }-v{ version }/{ bin }{ binary-ext }"
pkg-fmt = "tgz"
pkg-url = "{ repo }/releases/download/v{ version }/{ name }-cli"