git emoji
A Git Emoji TUI for composing and running git commit -m messages.
- Select or search for a gitmoji.
- Enter a commit message.
- Review the final commit message.
- Run
git commit -m "<gitmoji> <message>".
↑/↓ork/j: move selection/: enter search modeEnter: select current emoji / confirm message / commitEsc: cancel current stepq: quit from browse mode
- Add a guard before commit to check whether staged changes exist.
- Add an option to choose commit prefix format: emoji icon (
✨) or gitmoji code (:sparkles:). - Improve commit failure messages for common Git states, such as missing user config or nothing staged.
- Add install and usage instructions.
- Add tests for filtering, message confirmation, and commit message composition.

