[package] name = "topgrade-rs" description = "Upgrade all the things, successor of topgrade" categories = ["os"] keywords = ["upgrade", "update"] license-file = "LICENSE" repository = "https://github.com/topgrade-rs/topgrade" version = "10.0.1" authors = ["Roey Darwish Dror ", "Thomas Schönauer "] exclude = ["doc/screenshot.gif"] edition = "2021" readme = "README.md" [[bin]] name = "topgrade" path = "src/main.rs" [dependencies] home = "0.5" directories = "4.0" serde = { version = "1.0", features = ["derive"] } toml = "0.5" which_crate = { version = "4.1", package = "which" } shellexpand = "2.1" clap = { version = "3.1", features = ["cargo", "derive"] } log = "0.4" walkdir = "2.3" console = "0.15" lazy_static = "1.4" chrono = "0.4" pretty_env_logger = "0.4" glob = "0.3" strum = { version = "0.24", features = ["derive"] } thiserror = "1.0" anyhow = "1.0" tempfile = "3.2" cfg-if = "1.0" tokio = { version = "1.5", features = ["process", "rt-multi-thread"] } futures = "0.3" regex = "1.5" sys-info = "0.9" semver = "1.0" [target.'cfg(target_os = "macos")'.dependencies] notify-rust = "4.5" [target.'cfg(unix)'.dependencies] nix = "0.24" rust-ini = "0.18" self_update_crate = { version = "0.30", default-features = false, optional = true, package = "self_update", features = ["archive-tar", "compression-flate2", "rustls"] } [target.'cfg(windows)'.dependencies] self_update_crate = { version = "0.30", default-features = false, optional = true, package = "self_update", features = ["archive-zip", "compression-zip-deflate", "rustls"] } winapi = "0.3" parselnk = "0.1" [profile.release] lto = true [features] default = [] self-update = ["self_update_crate"]