TheSecretJuice

🌿 git-enhance

Human-friendly Git wrapper for interactive version control. Includes guided conventional commits, fuzzy branch switching, and beautiful logs.

Script file: git-enhance.ps1

🆕 Features

🚀 Quick Start

# Main interactive menu
g

# Smart status & staging
g-status

# View beautiful log graph
g-log

# Show help
git-help

📋 Interactive Menu Options

When you run g in a Git repository, you get an interactive menu:

1. 📊 Status & Interactive Stage

2. ✍️ Guided Commit (Conventional)

3. 🔀 Branch Switcher (FZF)

4. 📜 Beautiful Log Graph

5. 🚀 Sync (Pull & Push)

6. 🛠️ Configure Settings

🎯 Quick Commands

Command Usage Description
g g Open main interactive menu
g-status g-status View status and stage files
g-log g-log Show colored git graph
git-help git-help Show this help menu

💡 Examples

Making a Conventional Commit

g-status           # Stage your changes
g                  # Choose option 2
# Select 'feat'
# Enter scope: 'auth'
# Enter message: 'add JWT support'
# Confirm and push

Switching Branches

g                  # Choose option 3
# Type 'main' or 'feat/' to find your branch
# Press Enter to checkout

📋 Requirements


Part of TheSecretJuice 💉 by mini-page