An AI commit assistant CLI tool.
Project description
Commit Assistant
This project tracks Git commits and README file versions by saving them to an SQLite database using a post-commit hook.
Features
- Generate commit message with Gemini.
- Save commit metadata (author, timestamp, message, code diff) in SQLite.
- Generate commit summary with Gemini.
Usage
## setup
coas setup
## setup husky hooks, run inside you project directory if husky enabled
coas setup-husky
## generate commit message with Gemini
coas commit
## summary commits for latest week
coas summary
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
commit_assistant-0.1.0.tar.gz
(22.7 kB
view details)
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 commit_assistant-0.1.0.tar.gz.
File metadata
- Download URL: commit_assistant-0.1.0.tar.gz
- Upload date:
- Size: 22.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
45601b777df6ce6db69d49b81f3b827dedd190f483be3f3b5a0c2f3de12d2d05
|
|
| MD5 |
e28b750f8a49c564a785d9e24a96015e
|
|
| BLAKE2b-256 |
d2d906af2a7b3f8bad6e2193a25a4dd867085904fd0bf690c00840e9e6c0cfba
|
File details
Details for the file commit_assistant-0.1.0-py3-none-any.whl.
File metadata
- Download URL: commit_assistant-0.1.0-py3-none-any.whl
- Upload date:
- Size: 26.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7d711b68216e6d42357af35b5827e7ae150d8dbed8e5d7824ccfd69994d918b2
|
|
| MD5 |
4daea0e32820f8e844020b69c119118a
|
|
| BLAKE2b-256 |
45fd1b0be8fd48eccab9584fd3b1ce585ace23ffab688895aa1fee310f5dd1bc
|