Metadata-Version: 2.3
Name: cz-mono
Version: 0.1.0
Summary: A Mono version scheme plugin for Commitizen
Author: Yazdan Ranjbar
Author-email: Yazdan Ranjbar <yazdanra@icloud.com>
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: License :: OSI Approved :: MIT License
Requires-Dist: commitizen>=4.13.0
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# [Commitizen](https://github.com/commitizen-tools/commitizen) Mono Versioning Plugin

## Overview

This is a dead simple [Commitizen](https://github.com/commitizen-tools/commitizen) plugin that provides
mono versioning scheme.

If you're just using a single number as your version (e.g., `1`, `2`, `3`), this plugin will help you manage version
bumps and create changelogs accordingly.

## Installation

Using uv (recommended):

```shell
uv add cz-mono
```

or

Using pip:

```shell
pip install cz-mono
```

## Usage

In your `pyproject.toml`, set the `version_scheme` field to `mono` under the `[tool.commitizen]` section:

```toml
[tool.commitizen]
version_scheme = "mono"
```

Now, when you run `cz bump` or `cz ch`, it will use the mono versioning scheme to determine the next version.
