Library to learn git
Project description
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
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file easygit-1.0.4.tar.gz
.
File metadata
- Download URL: easygit-1.0.4.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f6a30c517e5b183a5eb1688ec64da98c9567a77f3fa0ab8f457b1b4b0d3a261 |
|
MD5 | c267cc3fce0a9a922c85e45c7c3cd8df |
|
BLAKE2b-256 | f2b443abd7527500fd3bd5fbe072ac4333f3bd8b4912e04a15f12651eec8fac8 |
File details
Details for the file easygit-1.0.4-py3-none-any.whl
.
File metadata
- Download URL: easygit-1.0.4-py3-none-any.whl
- Upload date:
- Size: 4.8 kB
- Tags: Python 3
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 318b2d03885e36f87fa72d1542019ad5ad202383d048c3ee498969281f02587e |
|
MD5 | 6b3a423397be6da19aadc70030953816 |
|
BLAKE2b-256 | a62e47c20826d1349df8f7fb9d66ed3a3ae184daa09ef217fbb5a4889f6c1cf5 |