Skip to main content

GitGenius CLI Logo

GitGenius CLI

Understand Git errors in plain English – directly from your terminal.

PyPI Version Python Versions License: MIT GitHub Stars GitHub Issues Last Commit


📦 Installation

Install GitGenius using:

pip install gitgenius

Or from the local source:

pip install .

🚀 Usage

Basic command:

gitgenius "fatal: not a git repository"

Or run the assistant mode:

gitgenius --admin

✅ Example Output

Explanation: This error means you're trying to run a Git command outside a Git repository.
Solution: Navigate to a folder that is a Git repo, or initialize one with `git init`.

🧪 Run Tests

python3 -m unittest discover tests

💡 Features

  • Explains Git errors in simple terms.
  • Suggests solutions and fixes.
  • CLI and admin assistant modes available.
  • Lightweight and beginner-friendly tool.

❓ Why GitGenius?

Git errors can be frustrating, especially for beginners. GitGenius makes it easier to:

  • Understand what's wrong.
  • Know how to fix it.
  • Learn Git through the terminal.

🖥️ Compatibility

  • ✅ Windows (CMD/PowerShell) (emoji support optional, see below)
  • ✅ Linux
  • ✅ macOS

⚠️ Windows CMD Emoji Issue

Windows CMD does not support emojis by default.

💡 Fix Options:

  • Use Windows Terminal, PowerShell, or Git Bash.
  • Or remove emojis by adding a --no-emoji flag in your tool (recommended feature to add).

📜 License

This project is licensed under the MIT License.

🌟 Star & Contribute

If you find this project helpful, give it a ⭐ on GitHub! Feel free to fork and improve the tool — contributions are welcome.

📫 Contact

Built with ❤️ by Selva Neyas U


Metadata

Release files for gitgenius 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gitgenius 0.1.3
File Size Uploaded Provenance Actions
gitgenius-0.1.3.tar.gz 11.0 kB With provenance Details for gitgenius-0.1.3.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for gitgenius 0.1.3
File Interpreter ABI Platform Actions
gitgenius-0.1.3-py3-none-any.whl Python 3 none any Details for gitgenius-0.1.3-py3-none-any.whl

Total release size: 22.4 kB

Release files / gitgenius-0.1.3.tar.gz

Download URL gitgenius-0.1.3.tar.gz
Size 11.0 kB
Tags Source
SHA-256 checksum
How to use checksums
70e01943c36ad78592c6699605953902972bce94ce64df4bbf6bc414b833308b
BLAKE2b-256 checksum
How to use checksums
ae086f7fc5818b89e5866c0ac01f7b5a2979c58bc065ed5127d6af7562c6aa37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 8, 2025.

Transparency log

Release files / gitgenius-0.1.3-py3-none-any.whl

Download URL gitgenius-0.1.3-py3-none-any.whl
Size 11.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
75a925dc3073b70d91504a7f17dc5a886cf5acb8cba0259af0b6b79468740cdb
BLAKE2b-256 checksum
How to use checksums
1f3cc3b1445f68a112249f7701bc80090dda49f8c325617f628f0395665c423e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 8, 2025.

Transparency log

Security for gitgenius 0.1.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for gitgenius-0.1.3.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 8, 2025.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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