Metadata-Version: 2.4
Name: lazy-commit
Version: 0.1.1
Summary: A git commit message generator for personal use.
Author-email: QIN2DIM <yaoqinse@gmail.com>
License-File: LICENSE
Requires-Python: >=3.12
Requires-Dist: loguru>=0.7.3
Requires-Dist: openai>=1.97.0
Requires-Dist: pydantic-settings>=2.10.1
Requires-Dist: rich>=13.0.0
Requires-Dist: tiktoken>=0.9.0
Requires-Dist: typer>=0.16.0
Description-Content-Type: text/markdown

# lazy-commit
A git commit message generator for personal use.

Installation:

```bash
uv tool install lazy-commit
```

Set env:
```bash
export SMART_COMMIT_OPENAI_BASE_URL=
export SMART_COMMIT_OPENAI_API_KEY=
export SMART_COMMIT_OPENAI_MODEL_NAME=
```

Invoke tool:

```bash
uv run commit
```

Gen commit and push:

```bash
uv run commit --push
```

