Skip to main content

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

  1. Stages your git changes
  2. Calls lazycommit to generate AI-powered commit message suggestions
  3. Shows you the generated commit messages
  4. Allows you to confirm or edit the message
  5. 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


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)

Uploaded Source

Built Distribution

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

cz_lazycommit-1.3.2-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

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

Hashes for cz_lazycommit-1.3.2.tar.gz
Algorithm Hash digest
SHA256 86826c4870a8b3e90ce1690c6291b91d291e315adc9713caa11d546b55ea7f4b
MD5 fb7c8dff5bf0dc6bf9f1435593ca22de
BLAKE2b-256 88b1e4a8859477bcc1014b6daf5ea2c43f0c7339b52203745789eeffa5778d89

See more details on using hashes here.

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

Hashes for cz_lazycommit-1.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2ef5a57d02d097ea58d390016dc697f4b96921b1757ae511a918045373617c23
MD5 0a8eb23cfe0202b5bd270059e5d7e5c1
BLAKE2b-256 2cbed73ff2dc996753225469f4333dfae59af99c5d60dc0ef3e7e0003ac15605

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