0.1.3 โ€ข Published 4 months ago

commit-vibes v0.1.3

Weekly downloads
-
License
MIT
Repository
-
Last release
4 months ago

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

  1. Run:
    commit-vibes "Your commit message"
  2. 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
  3. 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
  4. 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