{"repo":"MichaelCurrin/auto-commit-msg","free":true,"listed":false,"github":"https://github.com/MichaelCurrin/auto-commit-msg","clone":"git clone https://github.com/MichaelCurrin/auto-commit-msg.git","description":"A VS Code extension to generate a smart commit message based on file changes","language":"TypeScript","stars":162,"topics":["commit","commit-message","commit-message-formatter","auto","automation","generate","vscode","vscode-extension","typescript","nodejs"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Auto Commit Message ⚙️ 🧙‍♂️ ✉️ A VS Code extension and CLI tool to generate a smart commit message based on file changes (without AI) Getting started Features Screenshots Documentation Preview Starting from an empty commit message, the extension created a recommended message and populated it inside the Git pane of VS Code: Getting started How to install and run the extension in VS Code. Install the CLI tool quick and easy so you are not tied to the IDE - see CLI docs. Features Just click the extension's one button in the Git pane. This is what the extension can do: - Look at any staged changes files, otherwise falls back to all unstaged changes. - Generate a commit message (based on rules and templates, no AI). You edit the message before comitting. - It can describe a variety of changes - when a file is added, removed, moved, renamed, etc. , - Can handle multiple files at once and count the files. - Based on paths and extensions, infers a Conventional Commit prefix type e.g. feat , chore , ci , build , build(deps) , docs . See more info on the Features page in the docs. Comparison with other extensions Other extensions usually require some manual input, such as selecting prefix type from a droplist or writing a commit message by hand along with other form parameters. This extension takes zero parameters. Just click a button. Why not generate a commit message with AI? This extension does not use AI. With the explosion of AI tools, you can find alternatives to this extension ","default_branch":null,"files":null,"tree":[],"storefront":"/r/MichaelCurrin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MichaelCurrin/auto-commit-msg/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."}