Skip to main content

easygit Upload Python Package Python application PyPI - Downloads Maintenance

Generate git syntax, commands by interacting with the terminal in English.

Documentation | Contribution Guidelines | Releases | Wiki

crop1

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 PyPI version

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: 

carbon

License

MIT License

Awesome Contributors

Sharan Babu: Linkedin Logo
Rajesh Silvoj: Linkedin Logo

forthebadge made-with-python

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)

Source distribution for easygit 1.0.4
File Size Uploaded
easygit-1.0.4.tar.gz 4.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for easygit 1.0.4
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.4 This release

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page