commit-vibes v0.1.3
Commit Vibes
Commit Vibes is a CLI tool that lets you add your mood to every Git commit. Keep your commit history expressive, fun, and full of personality! ๐ต๐
๐ Installation
Install globally via npm:
npm install -g commit-vibes
๐ญ How It Works
When making a commit, Commit Vibes asks you how you're feeling about it and appends your selected vibe to the message.
commit-vibes "Your message"
You'll be prompted to pick a mood, and the commit will look something like:
Refactored API calls ๐ Feelin Confident
Features
โ Staging check โ Avoid committing when no files are staged\ (WIP) โ Stage files easily โ Select individual files or stage everything\ (WIP) โ Adding a commit message โ If you forget to add a message we got you covered โ Fun, expressive commit history โ Make Git logs more human\
๐ ๏ธ Usage
Making a Commit with Vibes
- Run:
commit-vibes "Your commit message"
Handling Staging Step
โ ๏ธ No staged changes found! Would you like to stage changes before committing? โ Yes, stage all changes ๐ Select specific files to stage โ No, cancel commit
Select a mood from the list:
How are you feeling about this commit? โ ๐ค Frustrated (When debugging takes forever) โ ๐ Victory โ ๐ค Questionable Commit โ ๐ฅ Big Energy โ ๐ It Works... Somehow โ ๐ Shipped It โ ๐ Desperate Fix โ ๐ Fixing Tech Debt โ ๐คก Hacky Fix โ โณ Waiting for CI โ ๐ซ Melting Brain โ ๐ Reverted Again โ โ ๏ธ Commit and Pray โ ๐ Bug Fix... Maybe โ ๐คฏ Mind-Blown โ ๐ถ Vibing โ ๐ต๏ธ Debugging Detective โ ๐ Late Night Commit โ ๐ What Am I Doing? โ ๐งน Cleaning Up
- Your commit will be saved with the selected vibe!
Example
Doing some sick shit ๐ It Works... Somehow
๐ค Contributing
Pull requests are welcome! If you have cool ideas, open an issue or submit a PR. Let's make Git commit history more fun together!
๐ License
MIT License