From 4f2f8ad935a59ffc88c6659872e11c2af244f045 Mon Sep 17 00:00:00 2001 From: 7000pctAUTO Date: Sat, 31 Jan 2026 11:37:32 +0000 Subject: [PATCH] Initial upload: Git Commit Prefix Generator v0.1.0 --- Cargo.toml | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 Cargo.toml diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..2994c28 --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,42 @@ +[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]