15 lines
422 B
Python
15 lines
422 B
Python
from __future__ import annotations
|
|
|
|
from commitizen.providers.base_provider import VersionProvider
|
|
|
|
|
|
class CommitizenProvider(VersionProvider):
|
|
"""
|
|
Default version provider: Fetch and set version in commitizen config.
|
|
"""
|
|
|
|
def get_version(self) -> str:
|
|
return self.config.settings["version"] # type: ignore
|
|
|
|
def set_version(self, version: str):
|
|
self.config.set_key("version", version)
|