Skip to content

fownten/gommit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gommit

An interactive CLI tool for creating standardized, stylized git commit messages.

Built with Bubble Tea and Lipgloss.

Features

  • Interactive Selection: Choose between feat, fix, and chore.
  • Stylized UI: Modern, inline terminal interface that doesn't disrupt your scrollback buffer.
  • Smart Detection: Automatically detects staged files and includes them in the commit message body for better traceability.
  • Direct Execution: Safely executes git commit after your confirmation.

Installation

Using go install

If you have Go installed and your GOBIN is in your PATH, you can install directly:

go install github.com/fownten/gommit@latest

From Source

Ensure you have Go installed, then clone and build:

git clone https://github.com/fownten/gommit.git
cd gommit
go build -o gommit main.go

Usage

  1. Stage your changes as usual: git add .
  2. Run the tool: ./gommit
  3. Follow the interactive prompts to select your commit type and enter a description.
  4. Confirm the preview to execute the commit.

Requirements

  • Go 1.24+
  • Git installed and available in your PATH.

License

MIT (or your preferred license)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages