/gitmate

Primary LanguagePython

GitMate

GitMate is your companion to generate commit messages, PR titles and descriptions using ChatGPT.


Installation

pip install gitmate

Usage

  1. Add your API keys and model type

    gitmate connect
  2. Verify your keys

    gitmate verify
  3. Create a commit

    git add some_file.py
    - git commit -m "commit message"
    + gitmate commit
  4. Create a PR

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

Demo

iTerm.-.goku@Rohits-MacBook-Pro___Documents_projects_gitmate.-.22.March.2023.mp4