A Commitizen plugin that integrates with lazycommit CLI tool to generate AI-powered commit messages
Project description
cz-lazycommit
A Commitizen plugin that integrates with lazycommit CLI tool to generate AI-powered commit messages.
What it does
- Stages your git changes
- Calls lazycommit to generate AI-powered commit message suggestions
- Shows you the generated commit messages
- Allows you to confirm or edit the message
- Creates the commit with the final message
Installation
Install the plugin:
pip install cz-lazycommit
Install lazycommit:
go install github.com/m7medvision/lazycommit@latest
lazycommit config set # Interactive setup
Usage
Stage your changes and commit:
git add <files>
cz --name cz_lazycommit commit
The plugin will:
- Generate AI-powered commit suggestions using lazycommit
- Let you select and edit messages
- Handle conventional commit format automatically
- Support version bump detection (major/minor/patch)
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
cz_lazycommit-1.3.2.tar.gz
(6.6 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 cz_lazycommit-1.3.2.tar.gz.
File metadata
- Download URL: cz_lazycommit-1.3.2.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
86826c4870a8b3e90ce1690c6291b91d291e315adc9713caa11d546b55ea7f4b
|
|
| MD5 |
fb7c8dff5bf0dc6bf9f1435593ca22de
|
|
| BLAKE2b-256 |
88b1e4a8859477bcc1014b6daf5ea2c43f0c7339b52203745789eeffa5778d89
|
File details
Details for the file cz_lazycommit-1.3.2-py3-none-any.whl.
File metadata
- Download URL: cz_lazycommit-1.3.2-py3-none-any.whl
- Upload date:
- Size: 6.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2ef5a57d02d097ea58d390016dc697f4b96921b1757ae511a918045373617c23
|
|
| MD5 |
0a8eb23cfe0202b5bd270059e5d7e5c1
|
|
| BLAKE2b-256 |
2cbed73ff2dc996753225469f4333dfae59af99c5d60dc0ef3e7e0003ac15605
|