e-git-zain
v1.0.1
Published
π The ultimate CLI to automate your GitHub workflow. Simplified push, undo, redo, and history management.
Downloads
232
Maintainers
Readme
e-git π | The Ultimate Git & GitHub Automation CLI
Stop memorizing complex git commands. Automate your GitHub workflow with a single, smart CLI tool.
e-git (also known as e-git-zain) is a powerful, interactive command-line interface designed to streamline your development process. From Smart .gitignore management to Time-Travel Rollbacks (Undo/Redo), e-git makes staging, committing, and pushing code effortless.
π Table of Contents
- π Key Features
- π Quick Start & Installation
- π Detailed Usage
- π Monthly Updates
- β¨ Credits & Authors
- π₯ Support & Donations
π Key Features
- π¨ Git Automation: Stage, commit, and push in one fast command.
- π‘οΈ Smart .gitignore Helper: Never push your secret
.envor heavynode_modulesagain. - π°οΈ Git Undo & Redo: The ultimate "mistake eraser." Revert to previous pushes or jump forward in time.
- π Interactive History: Browse past pushes with colorized diffs and instant restore options.
- π Authentication Shield: Seamless integration with GitHub CLI and token-based authentication.
- π‘ Auto-Remote Setup: Automatically configures your GitHub remotes if they are missing.
π Quick Start & Installation
Install e-git globally via NPM to use it in any local repository:
npm install -g e-git-zainNote: After installation, you can use either e-git or git-easy at your command prompt.
π Detailed Usage
β‘ One-Click Push
Automate the add ., commit -m, and push cycle.
# Interactive mode (prompts for message)
e-git
# Quick push (argument mode)
e-git "feat: add user authentication"π°οΈ Time Travel (Undo/Redo)
Jump back and forth between push states without losing work.
# Revert to the state of your previous push
e-git undo
# Jump forward to a newer state after an undo
e-git redoπ History & Listing
Explore your project's timeline professionally.
# Interactive menu: view code changes or restore files
e-git history
# Quick overview: Table view of all successful pushes
e-git listπ‘οΈ GitIgnore Assistant
Keeps your repository clean and secure. If e-git notices a missing .gitignore, it will interactively help you create one and suggest folders to hide (like node_modules and .env).
π Monthly Updates
I am committed to making e-git the best developer tool. I release feature updates every month to add more power to your workflow!
β¨ Credits & Authors
e-git was developed and is maintained by Zain Ali.
- π Portfolio: zain-mughal.vercel.app
- π» GitHub: @usernamezain
- π Learning Course: m-learn.eu.cc
- π§ Email: [email protected]
π₯ Support & Donations
If e-git-zain helps you save time or prevents mistakes, consider supporting the project!
- WhatsApp / Direct Contact:
03124030056 - Contributions: Pull requests are always welcome!
Keywords: Git Automation, GitHub CLI, Git Undo Redo, Node.js Git Tool, Zain Ali, DevOps Automation.
