easygit

Generate git syntax, commands by interacting with the terminal in English.
Documentation | Contribution Guidelines | Releases | Wiki
This repo is also meant to be a reference for learning how to create libraries in Python and use various features that Github provides like Github Actions, Projects and Releases. Well detailed notes on the same can be found here.
Installation
pip install easygit
How to use:
from easygit import Easygit
git = Easygit()
git.interactive()
Upgrade Package to latest version
pip install --upgrade easygit
Cloning repo
Note: Will likely contain changes not yet released in PyPI library.
pip install colorama wit
git clone https://github.com/Sharan-Babu/easygit.git
Versioning 
You can download specific versions of the library here.
Overview
easygit library comes with the Easygit class which has the following methods:
1) query()
Used to retrieve explanation/git syntax for given sentence.
Example Usage:
git = Easygit()
git.query("How to clone a repository using git?")
Output:
git clone <repository_web_url>
2) interactive()
Used to start interactive mode in terminal.
git = Easygit()
git.interactive()
Output:
Interactive mode:
Enter your query:
License
MIT License
Awesome Contributors
Release files for easygit 1.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| easygit-1.0.4.tar.gz | 4.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| easygit-1.0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.3 kB
Release files / easygit-1.0.4.tar.gz
| Download URL | easygit-1.0.4.tar.gz |
|---|---|
| Size | 4.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7f6a30c517e5b183a5eb1688ec64da98c9567a77f3fa0ab8f457b1b4b0d3a261
|
|
BLAKE2b-256 checksum How to use checksums |
f2b443abd7527500fd3bd5fbe072ac4333f3bd8b4912e04a15f12651eec8fac8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6
|
Release files / easygit-1.0.4-py3-none-any.whl
| Download URL | easygit-1.0.4-py3-none-any.whl |
|---|---|
| Size | 4.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
318b2d03885e36f87fa72d1542019ad5ad202383d048c3ee498969281f02587e
|
|
BLAKE2b-256 checksum How to use checksums |
a62e47c20826d1349df8f7fb9d66ed3a3ae184daa09ef217fbb5a4889f6c1cf5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6
|