Skip to main content

A Git automation tool with an AI-powered README generator

Project description

GitWiz Status License

Table of Contents


Description

GitWiz is a command-line tool designed to simplify Git operations and automate README generation. It integrates AI-powered README generation using Mistral AI and DeepSeek models, along with additional Git automation features.

Whether you need to generate a structured README file with AI assistance or streamline Git workflows, GitWiz makes it effortless.


Features

  • 📜 AI-generated README – Automatically create structured README files.
  • 🛠️ Manual input mode – Customize README content manually.
  • Git automation – Automate repository management with GitPython.
  • 🎨 CLI Formatting – Uses colorama and pyfiglet for a stylish terminal experience.
  • 🔍 License Selection – Supports multiple open-source licenses.
  • Easy Installation – Simple setup and installation.

Installation

Prerequisites

  • Python 3.7+ installed
  • pip (Python package manager)
  • Git installed on your system

Install via pip

pip install GitWiz

Install from source

git clone https://github.com/ajinkya-25/GitWiz.git
cd GitWiz
pip install .

Usage

After installing GitWiz, you can run it from the command line.

Start GitWiz

gitwiz

Then enter repo link and repo URL. Select from the commands prompted.


License

This project is licensed under the Apache-2.0 License.

See the LICENSE file for more details.


Contributing

Contributions are welcome! 🚀

To contribute:

1)Fork the repository.

2)Create a new branch (git checkout -b feature-branch).

3)Commit changes (git commit -m "Add new feature").

4)Push to the branch (git push origin feature-branch).

5)Create a Pull Request.

Contact

🔗 GitHub: Github

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

gitwiz-1.0.2.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

GitWiz-1.0.2-py3-none-any.whl (12.9 kB view details)

Uploaded Python 3

File details

Details for the file gitwiz-1.0.2.tar.gz.

File metadata

  • Download URL: gitwiz-1.0.2.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for gitwiz-1.0.2.tar.gz
Algorithm Hash digest
SHA256 4a908d0fe5e11b931958a2f84942115a68f74a8bdab180aaa44641523a9bf958
MD5 8e2d4b2f2ae75108039cf68988777ae3
BLAKE2b-256 bf7a9f571c41ab1a899ef4d7defeec1791324f06cc5c2613e47f449d3e794b5e

See more details on using hashes here.

File details

Details for the file GitWiz-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: GitWiz-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 12.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for GitWiz-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 294518009a5ec958c8e0b587183bd51afc230d2297ed002f9c09d120f20a6b1c
MD5 2c0828466e100fa1af4c9a926e5e7307
BLAKE2b-256 953b7ddcd1bc0dc7c524cec69e81ed7fa66bbbcd39898c87e9c757672f5d73c6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page