[package]
name = "xwin"
version = "0.2.3"
description = "Allows downloading and repacking the MSVC CRT and Windows SDK for cross compilation"
authors = ["Jake Shadle <jake.shadle@embark-studios.com>"]
edition = "2018"
license = "Apache-2.0 OR MIT"
repository = "https://github.com/Jake-Shadle/xwin"
homepage = "https://github.com/Jake-Shadle/xwin"
categories = ["development-tools", "command-line-utilities"]
keywords = ["windows", "cross-compilation"]
[features]
default = ["rustls-tls"]
rustls-tls = ["ureq/tls"]
native-tls = ["ureq/native-tls", "native-tls-crate/vendored"]
[dependencies]
anyhow = "1.0"
bytes = "1.0"
cab = "0.4"
camino = "1.0"
cli-table = { version = "0.4", default-features = false }
flate2 = { version = "1.0", default-features = false, features = [
"rust_backend",
] }
indicatif = "=0.17.0-rc.6"
msi = "0.5"
parking_lot = "0.12"
rayon = "1.5"
regex = "1.0"
ureq = { version = "2.4", default-features = false, features = ["gzip"] }
native-tls-crate = { package = "native-tls", version = "0.2", optional = true }
sha2 = "0.10"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
clap = { version = "3.1", features = ["derive", "env", "wrap_help"] }
tempfile = "3.1"
tracing = { version = "0.1", default-features = false, features = [
"attributes",
"std",
] }
tracing-subscriber = { version = "0.3", default-features = false, features = [
"env-filter",
"fmt",
"json",
] }
twox-hash = "1.6"
zip = { version = "0.6", default-features = false, features = ["deflate"] }
[dev-dependencies]
insta = "1.12"
similar-asserts = "1.1"
walkdir = "2.3"