[package] name = "g-rs" version = "2.0.2" edition = "2021" license = "MIT OR Apache-2.0" keywords = ["git", "cli"] categories = ["command-line-utilities"] description = "cli tool for managing multiple git profiles" repository = "https://github.com/jakublaba/g" exclude = [ ".idea/**", ".github/**", ".gitignore" ] [[bin]] name = "g" path = "src/main.rs" [dependencies] clap = { version = "4.5.11", features = ["derive"] } rand = "0.8.5" git2 = "0.19.0" serde = { version = "1.0.204", features = ["derive"] } ssh-key = { version = "0.6.6", features = ["dsa", "ed25519", "rsa"] } bincode = "1.3.3" thiserror = "1.0.63" [dev-dependencies] cargo-llvm-cov = "0.6.11" mockall = "0.13.0" rstest = "0.22.0" sha256 = "1.5.0" spectral = "0.6.0" tempfile = "3.11.0" [build-dependencies] bincode = "1.3.3" serde = { version = "1.0.204", features = ["derive"] } serde_json = "1.0.127"