[package] name = "cli-autoupdate" version = "0.0.12" edition = "2021" license = "MIT" authors = ["Alessandro Crugnola "] repository = "https://github.com/sephiroth74/cli-autoupdate" description = "Simple autoupdate library for checking/update binaries" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [features] default = [] progress = ["dep:indicatif"] [dependencies] chrono = { version = "0.4.38", features = ["serde"] } reqwest = { version = "0.12.5", features = ["json", "stream"] } semver = "1.0.23" serde = { version = "1.0.204", features = ["std", "derive"] } serde_json = "1.0.120" thiserror = "1.0.62" tokio = { version = "1.38.0", features = ["full"] } url = "2.5.2" tracing = "0.1.40" futures-util = "0.3.30" flate2 = "1.0.30" tar = "0.4.41" sha256 = "1.5.0" indicatif = { version = "0.17.8", optional = true } anyhow = "1.0.86" [dev-dependencies] tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } logging-subscriber = "0.1.3" tokio-test = "0.4.4" console = "0.15.8" indicatif = "0.17.8"