Skip to main content

VerMa

Version Manager. CLI tool to help you manage your package versioning.

Install

Use pip to install the package from Pypi:

pip install verma

Using the CLI tool

After installing Verma, verma command will be enabled in your CLI. This command has a subcommand bump that can be used to bump the current version that can be read from the last git tag that it finds in the repo. You can pass parameters to bump subcommand, such as:

  • -p, --patch-pattern: The regex pattern to be searched in the last commit to bump the patch version.
  • -m, --minor-pattern: The regex pattern to be searched in the last commit to bump the minor version.
  • -M, --major-pattern: The regex pattern to be searched in the last commit to bump the major version.

Some examples using verma bump [OPTIONS]:

verma bump -p "(fix):" -m "(feat):" -M "BREAKING CHANGES!:"
verma bump --patch-pattern "(fix):" --minor-pattern "(feat):" --major-pattern "BREAKING CHANGES!:"

You can pass multiple patterns for each version level:

verma bump -p "(fix):" -m "(feat):" -p "fix:" -m "feat:" -M "BREAKING CHANGES!:"

Verma will bump the version level of the highest version level's pattern that was matched in last commit.

Release files for verma 0.1.1

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

Source distribution (sdist)

Source distribution for verma 0.1.1
File Size Uploaded
verma-0.1.1.tar.gz 3.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for verma 0.1.1
File Interpreter ABI Platform
verma-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 5.7 kB

Release files / verma-0.1.1.tar.gz

Download URL verma-0.1.1.tar.gz
Size 3.0 kB
Tags Source
SHA-256 checksum
How to use checksums
0cc58503e7e3c1eb8c63cd16148ce0fe8a01c18820d2a8846d848009628e226d
BLAKE2b-256 checksum
How to use checksums
927f190afde50ff01ee484aff998b3230ec56e0c46faca0d8ca3aa934db2b0b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.5

Release files / verma-0.1.1-py3-none-any.whl

Download URL verma-0.1.1-py3-none-any.whl
Size 2.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b65993fc04ccf953366e606bffd89df3a2fb75926126d4c016b31f7cf1981b6b
BLAKE2b-256 checksum
How to use checksums
2470469e395e41fe891443850a1c3d7b46c6e1e2f39ee3ada50e373467c47547
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.5

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

0.0.1

2 release files

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