An interactive CLI tool for creating standardized, stylized git commit messages.
Built with Bubble Tea and Lipgloss.
- Interactive Selection: Choose between
feat,fix, andchore. - 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 commitafter your confirmation.
If you have Go installed and your GOBIN is in your PATH, you can install directly:
go install github.com/fownten/gommit@latestEnsure you have Go installed, then clone and build:
git clone https://github.com/fownten/gommit.git
cd gommit
go build -o gommit main.go- Stage your changes as usual:
git add . - Run the tool:
./gommit - Follow the interactive prompts to select your commit type and enter a description.
- Confirm the preview to execute the commit.
MIT (or your preferred license)