[package] name = "protofetch" version = "0.1.8" edition = "2021" rust-version = "1.75" license = "Apache-2.0" description = "A source dependency management tool for Protobuf." homepage = "https://github.com/coralogix/protofetch" repository = "https://github.com/coralogix/protofetch" readme = "README.md" keywords = ["proto", "cli", "protobuf", "dependency-manager", "grpc"] categories = ["command-line-utilities"] exclude = [".github", ".gitignore"] [features] vendored-openssl = ["git2/vendored-openssl"] vendored-libgit2 = ["git2/vendored-libgit2"] [dependencies] anyhow = "1.0.86" clap = { version = "4.5.9", features = ["derive"] } config = { version = "0.14.0", default-features = false, features = ["toml"] } env_logger = { version = "0.11.3", default-features = false, features = ["auto-color"] } fs4 = "0.9.1" git2 = ">=0.18.0, <0.20.0" home = "0.5.9" log = "0.4.22" regex-lite = "0.1.6" serde = { version = "1.0.204", features = ["derive"] } ssh-key = "0.6.6" thiserror = "1.0.62" toml = { version = "0.8.14", features = ["preserve_order"] } [dev-dependencies] pretty_assertions = "1.4.0" project-root = "0.2.2"