gmsg 0.1.3

AI-powered commit message generator with a TUI editor
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[ai]
provider = "gemini"
model = "gemini-2.5-flash"
prompt = """

You will be given a git diff. Your task is to generate a commit message that describes ONLY the changes shown in the diff hunks (lines beginning with + or -). 


Be precise. Describe what changed, not what exists around it and infer intent as much as possible.

For small, focused changes keep the body concise. 
Only expand into detail when the change is complex or touches multiple systems and verbosity is deemed neccessary.
You should follow conventional commit specifications 
"""