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.
Installation
pip install commit-assistant
## Usage
```bash
## 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.1.tar.gz
(22.8 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.1.tar.gz.
File metadata
- Download URL: commit_assistant-0.1.1.tar.gz
- Upload date:
- Size: 22.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
34d8b986849159b211eab3968d067916ceeb91cb74c29df9c5a62ddb5bd8c044
|
|
| MD5 |
c3021feefcff3e831f98444cd9b8a17c
|
|
| BLAKE2b-256 |
16f03b0bb4d063e9a939545fdefac72089b1fb925d468bef22dae1de222bcdca
|
File details
Details for the file commit_assistant-0.1.1-py3-none-any.whl.
File metadata
- Download URL: commit_assistant-0.1.1-py3-none-any.whl
- Upload date:
- Size: 27.0 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 |
35f617cf5a9c39ff91d03129501673a35acab22526f23e5fb4bb791415b67281
|
|
| MD5 |
16bd10218c797f83a012bb23e357ae7b
|
|
| BLAKE2b-256 |
1775a0475a03760c64227b804604dbb97a60662a0da7bec061cfd28d4fb54419
|