/Logit

Logit is a comprehensive Git management tool that provides an interactive command-line interface for executing a wide range of Git operations.

Primary LanguagePythonMIT LicenseMIT

Logit

Logit is a comprehensive Git management tool that provides an interactive command-line interface for executing a wide range of Git operations. It's designed to be user-friendly, educational, and compatible across Windows, macOS, and Linux platforms.

Features

  • Interactive menu for easy command selection
  • Covers a wide range of Git operations from basic to advanced
  • Cross-platform compatibility (Windows, macOS, Linux)
  • Built-in error handling and user guidance
  • Formatted output for improved readability

Installation

  1. Ensure you have Python 3.6 or higher installed on your system.
  2. Clone this repository:
    git clone https://github.com/Takk8IS/logit.git
    
  3. Navigate to the project directory:
    cd logit
    
  4. (Optional) Create a virtual environment:
    python -m venv venv
    source venv/bin/activate  # On Windows, use `venv\Scripts\activate`
    
  5. Install the required packages:
    pip install -r requirements.txt
    

Usage

Run the script from the command line:

python logit.py

Follow the on-screen prompts to select and execute Git commands.

Available Commands

Logit provides access to a wide range of Git commands, including but not limited to:

  • Repository initialization and cloning
  • Remote repository management
  • Branch creation, switching, and deletion
  • Committing changes and managing the staging area
  • Merging and rebasing
  • Stashing changes
  • Tagging
  • Log viewing and history traversal
  • Advanced operations like cherry-picking and bisecting

Contributing

We welcome contributions to Logit! Please feel free to submit pull requests, report bugs, or suggest new features through the GitHub issue tracker.

License

This project is licensed under the Attribution 4.0 International License.

Support

If you need help with this project, please contact via email at say@takk.ag.

Donations

If this script has been helpful for you, consider making a donation to support our work:

  • $USDT (TRC-20): TGpiWetnYK2VQpxNGPR27D9vfM6Mei5vNA

Your donations help us continue developing useful and innovative tools.

Takk™ Innovate Studio

Leading the Digital Revolution as the Pioneering 100% Artificial Intelligence Team.