GitCharm is a simple and interactive command-line tool for managing Git commits and pushes with fun. It provides a visually appealing interface for handling Git operations, making the process smoother and more enjoyable.
-
Displays the current branch and modified files.
-
Allows you to write a commit message interactively.
-
Provides visual feedback for successful operations.
-
Handles errors gracefully with user-friendly messages.
- Clone the repository:
git clone https://github.com/novationlabs/gitcharm.git
- Move the script to
/usr/local/bin
to make it a globally available command:
sudo cp gitcharm /usr/local/bin
- Ensure the script is executable:
chmod +x /usr/local/bin/gitcharm
Simply run:
gitcharm
-
Python 3.10 or higher.
-
prompt_toolkit
library (install via pip):
pip install prompt_toolkit
-
Navigate to your Git repository.
-
Run
gitcharm
. -
Follow the on-screen prompts to:
-
Enter a commit message.
-
Review modified files.
-
Confirm and push changes.
-
Enjoy a charming Git experience with GitCharm ✨