Skip to main content

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

  1. First setup gitscribe with
gs setup
  1. Setup your GitHub model personal access token

Quick Start Guide (Part 1)

Personal Access Token Information

  1. First make sure you are in the repository you want to generate a commit message for.

  2. 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

  1. Go to GitScribe
  2. Log in with your GitHub account
  3. Upload the old version of your file first
  4. Upload the new version of your file under
  5. Enter the amount of suggestions you want to generate
  6. 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

gtscr-1.0.2.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

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

gtscr-1.0.2-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

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

Hashes for gtscr-1.0.2.tar.gz
Algorithm Hash digest
SHA256 dd28000a5e5dc8d7484a25482d76c88bea8d8f8adc5ab2da3b6c3a6d26daa9ae
MD5 d36c2f868e338e9ba98e88484b4f4eca
BLAKE2b-256 c5d0fe30893920b4d1f76b3d7818f3b742cbc9a0fadcda2cd6c23c63d51c3909

See more details on using hashes here.

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

Hashes for gtscr-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3145aeaf49c891ec651eb45607c4607592a26ab582c7f692e34a9ccf08492b9b
MD5 c09a001de421cc7edf7ccecc98bc27ac
BLAKE2b-256 8826e8a3d8252f56fafe66a869e5be538568cc51abf7d4360c203ee08011114d

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