An open API service indexing awesome lists of open source software.

https://github.com/takk8is/logit

Logit is a comprehensive Git management tool that provides an interactive command-line interface for executing a wide range of Git operations.
https://github.com/takk8is/logit

davidccavalcante git github github-actions hacker hacker-tools logit python python-script python3 takk-ag takk-design takk8is

Last synced: 3 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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 [email protected].

## 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.

- Copyright (c)
- License: Attribution 4.0 International (CC BY 4.0)
- Author: David C Cavalcante
- LinkedIn: https://www.linkedin.com/in/hellodav/
- Medium: https://medium.com/@davcavalcante/
- Positive results, rapid innovation
- URL: https://takk.ag/
- X: https://twitter.com/takk8is/
- Medium: https://takk8is.medium.com/