I built a CLI tool called *diny* that generates Git commit messages directly from your staged changes.
- It runs `git diff` and filters out noise like lockfiles, build artifacts, and binaries. - From the cleaned diff it suggests a clear commit message. - You can confirm or refine the message before committing.
Key points: - No setup or API keys required. - Lightweight, local-first workflow. - Supports different lengths and styles (short, normal, long; conventional or simple). - Built in Go with Cobra for a familiar CLI experience.
ivanjermakov•1h ago
Sounds like a better solution is discipline, not another tool.