Skip to main content

Get is a CLI tool that automates commit messages using Gemini AI

Project description

get-commit

A CLI tool that automates commit messages using Gemini AI.

Installation

pip install get-commit

Setup

Set your Google API key as an environment variable:

export GOOGLE_API_KEY=your_api_key_here # Linus
$env:GOOGLE_API_KEY="your_api_key_here" # Windows

Usage

Stage your changes and run:

get commit

The tool will generate a commit message based on your staged changes and ask for confirmation before committing.

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

get_commit-0.1.1.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

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

get_commit-0.1.1-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file get_commit-0.1.1.tar.gz.

File metadata

  • Download URL: get_commit-0.1.1.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for get_commit-0.1.1.tar.gz
Algorithm Hash digest
SHA256 952ed59aa855f144a9a78c80f48b7745f662efb213e16848bde7f7aac390a5e9
MD5 7d5166cfdf22aeb630773ce97f18f2d6
BLAKE2b-256 2009c6e291e18efcac3b59861dbe1110d58136916dff48579ec3bea1f6dbb2c0

See more details on using hashes here.

File details

Details for the file get_commit-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: get_commit-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for get_commit-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 86f37d6e85dc062d03885f670d000af6b65738e4aee56369a092a1de4e6355f1
MD5 90e55ac6285d98077de7aaff439e6f62
BLAKE2b-256 0008390cbfe64d44318a5e1c0f30cf6ec3e4010034c52fa380f63805715c632c

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