clyde 0.10.0

A cross-platform package manager for prebuilt applications
[package]
name = "clyde"
version = "0.10.0"
authors = ["Aurélien Gâteau <mail@agateau.com>"]
edition = "2021"
description = "A cross-platform package manager for prebuilt applications"
documentation = "https://github.com/agateau/clyde"
readme = "README.md"
homepage = "https://github.com/agateau/clyde"
repository = "https://github.com/agateau/clyde"
license = "GPL-3.0-or-later"
categories = ["command-line-utilities"]
autotests = false

[[test]]
name = "integration"
path = "tests/tests.rs"

[dependencies]
anyhow = "1.0.102"
clap = { version = "4.6.1", features = ["derive", "color"] }
serde = { version = "1.0.228", features = ["derive"] }
serde_json = "1.0.150"
serde_yaml = "0.9.34"
sha2 = "0.10.9"
hex = "0.4.3"
semver = "1.0.28"
directories = "5.0.1"
rusqlite = { version = "0.29.0", features = ["bundled"] }
zip = "8.6.0"
goblin = "0.10.6"
lazy_static = "1.5.0"
tempfile = "3.27.0"
shell-words = "1.1.1"
reqwest = { version = "0.13.4", default-features = false, features = ["rustls", "blocking"] }
indicatif = "0.17.11"
console = { version = "0.15.11", default-features = false, features = ["ansi-parsing"] }
regex = "1.12.3"
single-instance = "0.3.3"
boa_engine = { version = "0.21.1", features = ["deser", "trace"] }
boa_runtime = "0.21.1"
dialoguer = { version = "0.11.0", default-features = false }
glob-match = "0.2.1"
which = "4.4.2"
open = "5.3.5"
ctrlc = "3.5.2"
tar = "0.4.46"
chrono = { version = "0.4.44", features = ["now", "serde"], default-features = false }

# archiver-rs dependencies
thiserror = "1.0"
bzip2 = "0.6"
flate2 = "1.1"
xz2 = "0.1"

[build-dependencies]
clap = { version = "4.6.1", features = ["derive"] }
clap_complete = { version = "4.6.5" }

[dev-dependencies]
assert_fs = "1.1.4"
temp_env_vars = "0.2.1"
yare = "3.0.0"