[package] name = "vaultssh" version = "0.1.1" authors = ["Joshua Gilman "] description = "A small CLI wrapper for authenticating with SSH keys from Hashicorp Vault." license = "MIT" readme = "README.md" repository = "https://github.com/jmgilman/vssh" edition = "2018" [[bin]] name = "vssh" path = "src/main.rs" [dependencies] anyhow = "1.0.43" clap = "3.0.0-beta.4" console = "0.14.1" dialoguer = "0.8.0" dirs = "3.0.2" mockall = "0.10.2" phf = { version = "0.10.0", features = ["macros"] } rpassword = "5.0.1" serde = "1.0.130" shellexpand = "2.1.0" sshkeys = "0.3.1" text_io = "0.1.9" thiserror = "1.0.28" tokio = { version = "1.11.0", features = ["full"] } toml = "0.5.8" vaultrs = { version = "0.5.3" } vaultrs-login = { version = "0.1.3", features = ["oidc"] } webbrowser = "0.5.5" [dev-dependencies] assert_cmd = "2.0.1" assert_fs = "1.0.5" async-trait = "0.1.51" mockall = "0.10.2" predicates = "2.0.2" rustify = "0.4.3" vaultrs-test = "0.2.2"