Skip to main content

EffortZeroCommit

Automated Git commit message generator using AI.

Dependencies

  • Git must be installed on your system. You can download it from git-scm.com

Installation

pip install effort-zero-commit

Usage

  1. Stage your desired files:
git add .
  1. Generate commit messages and commit:

Individual commits (default): Each staged file gets its own commit with a unique message

ezcommit -run

Unified commit: All staged files are committed together with a single unified message (useful when all changes are part of the same feature)

ezcommit -run --unified

Custom repository path:

ezcommit -run --path /path/to/repo

Configuration

Using your terminal, export your Groq API key and model name:

# Windows (Command Prompt):
set GROQ_API_KEY=your_groq_api_key_here
set MODEL_NAME=mixtral-8x7b-32768

# Windows (PowerShell):
$env:GROQ_API_KEY="your_groq_api_key_here"
$env:MODEL_NAME="mixtral-8x7b-32768"

# Linux/macOS:
export GROQ_API_KEY=your_groq_api_key_here
export MODEL_NAME=mixtral-8x7b-32768

License

MIT License

Metadata

Release files for effort-zero-commit 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for effort-zero-commit 0.1.4
File Size Uploaded Provenance
effort_zero_commit-0.1.4.tar.gz 7.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for effort-zero-commit 0.1.4
File Interpreter ABI Platform
effort_zero_commit-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 14.2 kB

Release files / effort_zero_commit-0.1.4.tar.gz

Download URL effort_zero_commit-0.1.4.tar.gz
Size 7.6 kB
Tags Source
SHA-256 checksum
How to use checksums
6a8231eb26f813aba938e8b84a7fa964317c1e8ded892bf26863ae3cc1b079df
BLAKE2b-256 checksum
How to use checksums
bf1e9e2e3dc16f7e1b8e2b0dd84998f2110dbdbfb1a1bffe360733f86f106461
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.0

Release files / effort_zero_commit-0.1.4-py3-none-any.whl

Download URL effort_zero_commit-0.1.4-py3-none-any.whl
Size 6.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e9bc123d8c9bfbaf8d3b049ce27713b6a86df2cae9cca3c366bc235806533d11
BLAKE2b-256 checksum
How to use checksums
b88b7232f7cbe045ff08a003f52a87d55fb212191e41021d46c9a230b67eb459
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.0

Security for effort-zero-commit 0.1.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page