[package] name = "aftman" description = "Aftman is a command line toolchain manager" version = "0.3.0" rust-version = "1.58.0" license = "MIT" edition = "2021" repository = "https://github.com/LPGhatguy/aftman" readme = "README.md" authors = ["Lucien Greathouse "] [workspace] members = ["test-util"] [dependencies] anyhow = "1.0.43" atty = "0.2.14" clap = { version = "3.2.17", features = ["derive"] } dialoguer = "0.9.0" dirs = "3.0.2" env_logger = "0.9.0" fs-err = "2.6.0" itertools = "0.10.5" log = "0.4.14" once_cell = "1.9.0" reqwest = { version = "0.11.4", default-features = false, features = ["blocking", "rustls-tls"] } semver = { version = "1.0.4", features = ["serde"] } serde = { version = "1.0.129", features = ["derive"] } serde_json = "1.0.67" tempfile = "3.3.0" toml = "0.5.8" toml_edit = "0.14.4" zip = "0.5.13" [target.'cfg(windows)'.dependencies] command-group = "1.0.8" winreg = "0.10.1" [target.'cfg(unix)'.dependencies] tokio = { version = "1.18.2", features = ["macros", "sync", "process"] } signal-hook = "0.3.14" [dev-dependencies] test-util = { path = "test-util" } tempfile = "3.3.0" serde_json = "1.0.66" insta = "1.15.0"