gitmate


Namegitmate JSON
Version 0.0.3 PyPI version JSON
download
home_page
Summary
upload_time2023-04-15 23:02:35
maintainer
docs_urlNone
authorRohit Gupta
requires_python>=3.9,<4.0
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <p align="center">
  <img src="https://user-images.githubusercontent.com/30778939/226750505-c32cd3cb-cf7e-4197-8efc-5dc1037a4274.png" alt="GitMate">
</p>
<p align="center">
    <em>GitMate is your companion to generate commit messages, PR titles and descriptions using ChatGPT.</em>
</p>

______________________________________________________________________

### Installation

```console
pip install gitmate
```

______________________________________________________________________

### Usage

1. Add your API keys and model type

   ```console
   gitmate connect
   ```

1. Verify your keys

   ```console
   gitmate verify
   ```

1. Create a commit

   ```diff
   git add some_file.py
   - git commit -m "commit message"
   + gitmate commit
   ```

1. Create a PR

   ```diff
   - gh pr create -t "some title" -b "some description"
   + gitmate create-pr

   ```

______________________________________________________________________

### Demo

https://user-images.githubusercontent.com/30778939/226752630-aec2c8f8-c06f-4123-8023-a0b764ac21fd.mp4

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "gitmate",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9,<4.0",
    "maintainer_email": "",
    "keywords": "",
    "author": "Rohit Gupta",
    "author_email": "rohitgr1998@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/c8/f1/9ac1ee3c51c66ac6a8ce544c6b22e3c9b5a71f0c78284c8759df7fca52c5/gitmate-0.0.3.tar.gz",
    "platform": null,
    "description": "<p align=\"center\">\n  <img src=\"https://user-images.githubusercontent.com/30778939/226750505-c32cd3cb-cf7e-4197-8efc-5dc1037a4274.png\" alt=\"GitMate\">\n</p>\n<p align=\"center\">\n    <em>GitMate is your companion to generate commit messages, PR titles and descriptions using ChatGPT.</em>\n</p>\n\n______________________________________________________________________\n\n### Installation\n\n```console\npip install gitmate\n```\n\n______________________________________________________________________\n\n### Usage\n\n1. Add your API keys and model type\n\n   ```console\n   gitmate connect\n   ```\n\n1. Verify your keys\n\n   ```console\n   gitmate verify\n   ```\n\n1. Create a commit\n\n   ```diff\n   git add some_file.py\n   - git commit -m \"commit message\"\n   + gitmate commit\n   ```\n\n1. Create a PR\n\n   ```diff\n   - gh pr create -t \"some title\" -b \"some description\"\n   + gitmate create-pr\n\n   ```\n\n______________________________________________________________________\n\n### Demo\n\nhttps://user-images.githubusercontent.com/30778939/226752630-aec2c8f8-c06f-4123-8023-a0b764ac21fd.mp4\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "",
    "version": "0.0.3",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4416ba6ea3d847f87f62624b9cef9921175080f6905871332c55c13aff26072c",
                "md5": "6c4ffd78eea6e228743b3e5b21d94933",
                "sha256": "81beccbfa46728c2d9acbfa0208941fd9b875dfcafb385b307c459fdad7eb31c"
            },
            "downloads": -1,
            "filename": "gitmate-0.0.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "6c4ffd78eea6e228743b3e5b21d94933",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9,<4.0",
            "size": 5104,
            "upload_time": "2023-04-15T23:02:33",
            "upload_time_iso_8601": "2023-04-15T23:02:33.441071Z",
            "url": "https://files.pythonhosted.org/packages/44/16/ba6ea3d847f87f62624b9cef9921175080f6905871332c55c13aff26072c/gitmate-0.0.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c8f19ac1ee3c51c66ac6a8ce544c6b22e3c9b5a71f0c78284c8759df7fca52c5",
                "md5": "ef599435db1e1b5d99ef0e50a236f407",
                "sha256": "0df5c409ed8f94968dd78abda4571dff9abf48977c139820b3bcebc74c2fef23"
            },
            "downloads": -1,
            "filename": "gitmate-0.0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "ef599435db1e1b5d99ef0e50a236f407",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9,<4.0",
            "size": 3689,
            "upload_time": "2023-04-15T23:02:35",
            "upload_time_iso_8601": "2023-04-15T23:02:35.274073Z",
            "url": "https://files.pythonhosted.org/packages/c8/f1/9ac1ee3c51c66ac6a8ce544c6b22e3c9b5a71f0c78284c8759df7fca52c5/gitmate-0.0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-04-15 23:02:35",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "lcname": "gitmate"
}
        
Elapsed time: 0.14553s