[package] name = "serverphone" version = "0.1.2" edition = "2021" description = "A nixos-based server maintenance tool, build to be precise and secure" license = "GPL-3.0-or-later" homepage = "https://serverphone.vhack.eu" repository = "https://codeberg.org/vhack.eu/serverphone" [[bin]] name = "sp" [[bin]] name = "spd" [[bin]] name = "sptools" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] rustls-pemfile = "1.0.3" anyhow = "1.0.75" clap = { version = "4.4.6", features = ["derive"] } futures = "0.3.28" tokio = { version = "1.33.0", features = ["macros", "rt-multi-thread", "net", "io-util", "io-std", "fs", "process"] } tokio-rustls = { version = "0.24.1"} webpki-roots = "0.23.1" rcgen = { version = "0.10.0", features = ["pem", "x509-parser"] } time = { version = "0.3.30", features = ["std"] } sptp = {path = "sptp", version = "0.1.2" } thrussh-keys = "0.22.1" rpassword = "7.2.0" argon2 = { version = "0.5.2", features = ["std"] } ron = "0.8.1" [dev-dependencies] tempfile = { version = "3.8.0" }