A tool to generate commit messages using OpenAI models.
Project description
GitScribe
GitScribe is a tool for developers to generate commit message suggestions.
There are two ways to use it:
- Command Line Interface (CLI) using Python Package Manager
- Uploading Files on our web-interface on our website GitScribe
CLI Installation
For both Windows and Mac OS systems, install gitscribe on terminal/command prompt/powershell. Make sure you have Python Package Manager installed first.
pip install gtscr
Check you have it installed by entering this in your terminal:
pip --version
Offical pip installation documentation
Using GitScribe in Terminal
- First setup gitscribe with
gs setup
- Setup your GitHub model personal access token
Personal Access Token Information
-
First make sure you are in the repository you want to generate a commit message for.
-
Generate commit message.
gs generate
Optional
To get multiple commit message suggestions use the -nm flag.
Example:
gs generate -nm 3
This will generate three commit messages.
Using Our Website
- Go to GitScribe
- Log in with your GitHub account
- Upload the old version of your file first
- Upload the new version of your file under
- Enter the amount of suggestions you want to generate
- View the generated messages below, copy them with the copy button
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gtscr-1.0.2.tar.gz.
File metadata
- Download URL: gtscr-1.0.2.tar.gz
- Upload date:
- Size: 6.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd28000a5e5dc8d7484a25482d76c88bea8d8f8adc5ab2da3b6c3a6d26daa9ae
|
|
| MD5 |
d36c2f868e338e9ba98e88484b4f4eca
|
|
| BLAKE2b-256 |
c5d0fe30893920b4d1f76b3d7818f3b742cbc9a0fadcda2cd6c23c63d51c3909
|
File details
Details for the file gtscr-1.0.2-py3-none-any.whl.
File metadata
- Download URL: gtscr-1.0.2-py3-none-any.whl
- Upload date:
- Size: 7.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3145aeaf49c891ec651eb45607c4607592a26ab582c7f692e34a9ccf08492b9b
|
|
| MD5 |
c09a001de421cc7edf7ccecc98bc27ac
|
|
| BLAKE2b-256 |
8826e8a3d8252f56fafe66a869e5be538568cc51abf7d4360c203ee08011114d
|