No project description provided
Project description
Smart Commit
A simple CLI tool for generting commit messages with Google Gemini
General
there are two primary commands as part of smart-commit:
-
smart-commit: generates a commit msg from the git diff, presents it to the user then gives some options for just commiting, editing the msg, reloading the message and exiting without doing anything. -
smart-commit-config: takes a Google Gemeni API key as an arguemnt and stores in in your OS's keychain for later use.
Setup
- Generate a Google Gemeni API key, a free tier should be available.
- Run
smart-commit-configto set up with the generated API keychain - Good to go, use
smart-committo generate a commit for files in your staging area
Project details
Release history Release notifications | RSS feed
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 auto_smart_commit-0.1.0.tar.gz.
File metadata
- Download URL: auto_smart_commit-0.1.0.tar.gz
- Upload date:
- Size: 2.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.3 CPython/3.13.2 Darwin/24.5.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b28f3afc086aa6e31d874afb64a7002c32404b9833544fe5609b9b07598b02aa
|
|
| MD5 |
5d24472d6acd276ca08fef22e4ab6f40
|
|
| BLAKE2b-256 |
4977d96687106b59ae7bed1fa443064c8e828ea9ca9a48343c4af43d20192916
|
File details
Details for the file auto_smart_commit-0.1.0-py3-none-any.whl.
File metadata
- Download URL: auto_smart_commit-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.3 CPython/3.13.2 Darwin/24.5.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c7f74c253efda366785711ba797033a0cae8e2e517f31688e435d5bf225f00a8
|
|
| MD5 |
19f8c72b01a7353e970add4dd032a457
|
|
| BLAKE2b-256 |
fd0d0e4132b0a35b3eb758763d6f9bea9a829d70d88c074666df24dc0cae8bf8
|