You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+23-12Lines changed: 23 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,7 +29,7 @@ A lightweight CLI tool that generates clean, Conventional Commit messages from y
29
29
30
30
## 📌 TL;DR
31
31
32
-
gitsloth is a minimal Go CLI that reads your staged Git diff, generates a Conventional Commit message using OpenAI, and asks for confirmation before committing.
32
+
gitsloth is a minimal Go CLI that reads your staged Git diff (along with your branch name and status), generates a Conventional Commit message using OpenAI, and asks for confirmation before committing — or copies the message to your clipboard.
33
33
34
34
---
35
35
@@ -49,8 +49,10 @@ It focuses on:
49
49
## 🔑 Key Features
50
50
51
51
***AI-Generated Commit Messages** – Uses OpenAI to turn diffs into clean Conventional Commits
52
+
***Rich Git Context** – Sends branch name, status, and diff together for more accurate messages
52
53
***Conventional Commits Ready** – Enforces proper format and style automatically
53
54
***Interactive Confirmation** – You always approve before committing
55
+
***Clipboard Support** – Copy the generated message instead of committing directly
54
56
***Zero Dependencies** – Uses only the Go standard library
55
57
***Fast CLI Workflow** – Designed to fit seamlessly into your Git routine
0 commit comments