[package] name = "git-commit-prefix-gen" version = "0.1.0" edition = "2021" description = "A Rust CLI tool that automatically generates conventional git commit message prefixes" authors = ["Git Commit Prefix Gen Contributors"] repository = "https://github.com/user/git-commit-prefix-gen" documentation = "https://github.com/user/git-commit-prefix-gen" readme = "README.md" license = "MIT" keywords = ["git", "commit", "conventional", "cli"] categories = ["command-line-utilities", "development-tools"] [dependencies] git2 = "0.19" clap = { version = "4.4", features = ["derive"] } serde = { version = "1.0", features = ["derive"] } regex = "1.9" anyhow = "1.0" toml = "0.8" serde_yaml = "0.9" dialoguer = "0.11" console = "0.15" serde_json = "1.0" thiserror = "1.0" tracing = { version = "0.1", optional = true } tracing-subscriber = { version = "0.3", optional = true } [dev-dependencies] assert_cmd = "2.0" predicates = "3.0" tempfile = "3.8" [features] default = [] tracing = ["dep:tracing", "dep:tracing-subscriber"] [profile.release] lto = true opt-level = 3 [workspace]