{ "info": { "author": "Raju Ghorai", "author_email": "rajughorai41410@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.9" ], "description": "\n# ai-git-commit\n> click, prompt-toolkit\n\n
\n

AI Git Commit

\n

Generate Git commit messages automatically with AI

\n

Built with coderj001/python-cli-tool

\n
\n\"GitHub\n\"GitHub\n\"GitHub\n\"GitHub\n
\n
\n\"Python\"\n\"PyPI\n\n
\n\n\n## \ud83d\udce6 Installation\n\nInstall ai-git-commit with pip or pipx\n\n```bash\n pip install ai-git-commit\n```\nor\n```bash\n pipx install ai-git-commit\n```\n## \ud83d\ude80 Usage\n\nWhen you're ready to commit. To run the CLI in your terminal:\n\n```bash\nai-git-commit\n```\nSuggest using alias, `alias commit=ai-git-commit` add it to `.bashrc` or `.zshrc`.\n\n## \ud83d\ude2e Demo\n\n[![asciicast](https://asciinema.org/a/568236.svg)](https://asciinema.org/a/568236)\n\n## Todo\n\n1. Add support for OpenAI to generate more accurate and relevant commit messages.\n2. Add support for commit message customization \n3. Implement Git hooks to automate the commit process even further.\n4. Add the ability to select from multiple AI models to generate commit messages.\n4. Improve the user interface with more features and options.\n\n![Visitors](https://img.shields.io/badge/dynamic/json?color=green&label=Visitors&query=value&url=https://api.countapi.xyz/hit/coderj001/ai-git-commit)\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ai-git-commit", "package_url": "https://pypi.org/project/ai-git-commit/", "platform": null, "project_url": "https://pypi.org/project/ai-git-commit/", "project_urls": null, "release_url": "https://pypi.org/project/ai-git-commit/0.1.5/", "requires_dist": [ "click (>=8.1.3,<9.0.0)", "toml-cli (>=0.3.1,<0.4.0)", "black (>=23.1.0,<24.0.0)", "pytest (>=7.2.2,<8.0.0)", "pytest-cov (>=4.0.0,<5.0.0)", "mypy (>=1.1.1,<2.0.0)", "xenon (>=0.9.0,<0.10.0)", "radon (>=5.1.0,<6.0.0)", "twine (>=4.0.2,<5.0.0)", "ini-parser (>=1.2.0,<2.0.0)", "prompt-toolkit (>=3.0.38,<4.0.0)", "pygments-markdown-lexer (>=0.1.0.dev39,<0.2.0)" ], "requires_python": ">=3.9,<4.0", "summary": " AI Git Commit is a Python-based tool that uses AI to generate Git commit messages automatically.", "version": "0.1.5", "yanked": false, "yanked_reason": null }, "last_serial": 17734625, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "blake2b_256": "dc517c3eaea5202e684fa2254e52d4ff8f8477dda9cf319792acb3e0d1de4d6e", "md5": "c0c7a72288bd4f906bc3a27cea58cc7d", "sha256": "789093dfa038530be8e990c127896c27a89cd8cd42010fb7ae13c41d426afcc9" }, "downloads": -1, "filename": "ai_git_commit-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c0c7a72288bd4f906bc3a27cea58cc7d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.9,<4.0", "size": 8610, "upload_time": "2023-03-19T08:49:45", "upload_time_iso_8601": "2023-03-19T08:49:45.236372Z", "url": "https://files.pythonhosted.org/packages/dc/51/7c3eaea5202e684fa2254e52d4ff8f8477dda9cf319792acb3e0d1de4d6e/ai_git_commit-0.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "b08bcbfb137b89958ad21a157b0c20a35ac46ce2496874ef5e534f018d935a1f", "md5": "adaf25af8bb758cb3cb9b727b574c6e2", "sha256": "ceab9bf8f24ba49a24d8ddc15999f94b52cc893aaa9d312f0ea7d5c0a48ff803" }, "downloads": -1, "filename": "ai_git_commit-0.1.2.tar.gz", "has_sig": false, "md5_digest": "adaf25af8bb758cb3cb9b727b574c6e2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.9,<4.0", "size": 7455, "upload_time": "2023-03-19T08:49:47", "upload_time_iso_8601": "2023-03-19T08:49:47.495968Z", "url": "https://files.pythonhosted.org/packages/b0/8b/cbfb137b89958ad21a157b0c20a35ac46ce2496874ef5e534f018d935a1f/ai_git_commit-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "blake2b_256": "db1b47da4a35e694d26347f5c89ad58f81f08b0df2a611a17ff26e8a81ffb0b4", "md5": "98058b878ac0499a5af448070e228b7c", "sha256": "2346c96753e2a63cbe8502a0f135f0b8e3f3a56a5ce8caa3a7f24fc87b35ee4d" }, "downloads": -1, "filename": "ai_git_commit-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "98058b878ac0499a5af448070e228b7c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.9,<4.0", "size": 8930, "upload_time": "2023-03-20T05:49:22", "upload_time_iso_8601": "2023-03-20T05:49:22.588756Z", "url": "https://files.pythonhosted.org/packages/db/1b/47da4a35e694d26347f5c89ad58f81f08b0df2a611a17ff26e8a81ffb0b4/ai_git_commit-0.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "475a9c7df7f65375ce34e144c4cf5abd8c71bd6c907ef2c12f155518d7222f74", "md5": "de8d3c097bab8ef8209e63c9ca7fc9f1", "sha256": "fc24b7fc563e564c105ce5fd3a0d6e49da5de62188b4bf63e87d030cea40e43d" }, "downloads": -1, "filename": "ai_git_commit-0.1.3.tar.gz", "has_sig": false, "md5_digest": "de8d3c097bab8ef8209e63c9ca7fc9f1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.9,<4.0", "size": 8131, "upload_time": "2023-03-20T05:49:26", "upload_time_iso_8601": "2023-03-20T05:49:26.539701Z", "url": "https://files.pythonhosted.org/packages/47/5a/9c7df7f65375ce34e144c4cf5abd8c71bd6c907ef2c12f155518d7222f74/ai_git_commit-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "blake2b_256": "bd3dced7b15cef6ea86063327a4d37bd9f4062ffbaa1daa2a7fc6b532012654c", "md5": "84797ed3e7d8d19cab4abc4d15a497c4", "sha256": "9036f225ff104064b88902b03c83700c3a4d0e55c4a7258c55646ba9ee56a2b9" }, "downloads": -1, "filename": "ai_git_commit-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "84797ed3e7d8d19cab4abc4d15a497c4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.9,<4.0", "size": 9174, "upload_time": "2023-03-30T13:10:08", "upload_time_iso_8601": "2023-03-30T13:10:08.689003Z", "url": "https://files.pythonhosted.org/packages/bd/3d/ced7b15cef6ea86063327a4d37bd9f4062ffbaa1daa2a7fc6b532012654c/ai_git_commit-0.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "befac674e580a34928d50cfc940e2e5719a82355430194a5175eb84aa17216f1", "md5": "f096347f9ea2183edec48b0fc35a5371", "sha256": "995ba09f0814c42a3ddf7af582ae352f0d2e0c245d6552ff73b1b0b0c31637b4" }, "downloads": -1, "filename": "ai_git_commit-0.1.4.tar.gz", "has_sig": false, "md5_digest": "f096347f9ea2183edec48b0fc35a5371", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.9,<4.0", "size": 8580, "upload_time": "2023-03-30T13:10:10", "upload_time_iso_8601": "2023-03-30T13:10:10.935998Z", "url": "https://files.pythonhosted.org/packages/be/fa/c674e580a34928d50cfc940e2e5719a82355430194a5175eb84aa17216f1/ai_git_commit-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "blake2b_256": "5d871da956ac0eb7b2fed0202d3c551d877e6b23b8f3128a8a9a7e563d6187f9", "md5": "897dd901c1462a788471dcdc6ddf8447", "sha256": "fef7cd5ba8bc7a8b06f7ada4f6180cddd94fab62b01d681f946648c6bb741723" }, "downloads": -1, "filename": "ai_git_commit-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "897dd901c1462a788471dcdc6ddf8447", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.9,<4.0", "size": 11398, "upload_time": "2023-04-17T07:01:32", "upload_time_iso_8601": "2023-04-17T07:01:32.145402Z", "url": "https://files.pythonhosted.org/packages/5d/87/1da956ac0eb7b2fed0202d3c551d877e6b23b8f3128a8a9a7e563d6187f9/ai_git_commit-0.1.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "2f98ca10eb628d37da90c5664b51d89760883b3c2ce569e0f6f256dfe22db567", "md5": "7e3eb8cdb135accbcea9d1e49047a0f9", "sha256": "a584b4e15ada58fe072cb416e3bc66d1b4f795da3c6ef32ea99cbc2077521922" }, "downloads": -1, "filename": "ai_git_commit-0.1.5.tar.gz", "has_sig": false, "md5_digest": "7e3eb8cdb135accbcea9d1e49047a0f9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.9,<4.0", "size": 10671, "upload_time": "2023-04-17T07:01:35", "upload_time_iso_8601": "2023-04-17T07:01:35.041145Z", "url": "https://files.pythonhosted.org/packages/2f/98/ca10eb628d37da90c5664b51d89760883b3c2ce569e0f6f256dfe22db567/ai_git_commit-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "blake2b_256": "5d871da956ac0eb7b2fed0202d3c551d877e6b23b8f3128a8a9a7e563d6187f9", "md5": "897dd901c1462a788471dcdc6ddf8447", "sha256": "fef7cd5ba8bc7a8b06f7ada4f6180cddd94fab62b01d681f946648c6bb741723" }, "downloads": -1, "filename": "ai_git_commit-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "897dd901c1462a788471dcdc6ddf8447", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.9,<4.0", "size": 11398, "upload_time": "2023-04-17T07:01:32", "upload_time_iso_8601": "2023-04-17T07:01:32.145402Z", "url": "https://files.pythonhosted.org/packages/5d/87/1da956ac0eb7b2fed0202d3c551d877e6b23b8f3128a8a9a7e563d6187f9/ai_git_commit-0.1.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "2f98ca10eb628d37da90c5664b51d89760883b3c2ce569e0f6f256dfe22db567", "md5": "7e3eb8cdb135accbcea9d1e49047a0f9", "sha256": "a584b4e15ada58fe072cb416e3bc66d1b4f795da3c6ef32ea99cbc2077521922" }, "downloads": -1, "filename": "ai_git_commit-0.1.5.tar.gz", "has_sig": false, "md5_digest": "7e3eb8cdb135accbcea9d1e49047a0f9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.9,<4.0", "size": 10671, "upload_time": "2023-04-17T07:01:35", "upload_time_iso_8601": "2023-04-17T07:01:35.041145Z", "url": "https://files.pythonhosted.org/packages/2f/98/ca10eb628d37da90c5664b51d89760883b3c2ce569e0f6f256dfe22db567/ai_git_commit-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }