{"repo":"merakeen/gitmeup","free":true,"listed":false,"github":"https://github.com/merakeen/gitmeup","clone":"git clone https://github.com/merakeen/gitmeup.git","description":"CLI tool that turns your current git changes into conventional git add/commit commands using Gemini.","language":"Python","stars":23,"topics":["cli","command-line-tool","commit-messages","commit-messages-generator","conventional-commits","conventional-commits-automation","developer-tools","gemini","git","git-automation"],"license":null,"category":"cli-tools","readme_excerpt":"gitmeup gitmeup leverages popular LLMs to organize changes into atomic, semantic batches, and generates precise git add and git commit commands following the Conventional Commits 1.0.0 specification. [!IMPORTANT] It does not push anything, it just helps you decide what to commit and how to phrase it. It is designed for strict safety: it runs in dry-run mode by default , never pushes to remotes, and handles complex file paths with POSIX-compliant quoting. Navigation (only on Github) What problem does it solve? How does it work? Installation Configuration Usage Examples Behaviour License Maintainer What problem does it solve? The typical workflow for complex changes involves significant manual overhead: - Manually reviewing git status and git diff to determine logical split points. - Crafting specific git add commands, risking missing files or including unrelated changes. - Spending time formatting commit messages to adhere to Conventional Commits standards. - Handling files with spaces, brackets, or special characters that require careful shell escaping. gitmeup automates the staging and committing process: - Groups changes into atomic, semantically focused commits (e.g., separating feat from refactor or docs ). - Generates precise git add sequences followed by git commit -m \"type(scope): description\" . - Enforces strict path quoting to prevent shell expansion errors with complex filenames. - Operates safely via a default dry-run mode, requiring explicit confirmation to execut","default_branch":null,"files":null,"tree":[],"storefront":"/r/merakeen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/merakeen/gitmeup/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}