yet another version bumper
Project description
Version_builder
A lightweight tool for managing Git tags and versioning in CI/CD pipelines.
Why?
- Easy to use
- Works with Git tags
- Simple CLI interface
- Designed for CI/CD integration
- Logging support
- Fully testable
Usage
version_builder -b patch -tf pyproject.toml
usage: version_builder [-h] [-v] [-s] [-b {major,minor,patch}] [-tf TOML_FILE] [-vf VERSION_FILE]
options:
-h, --help show this help message and exit
-v, --builder-version
Show builder version (default: False)
-s, --show Show last tag (default: False)
-b {major,minor,patch}, --bump {major,minor,patch}
Bump version (default: patch) (default: None)
-tf TOML_FILE, --toml-file TOML_FILE
Path to the toml file (default: not set) (default: None)
-vf VERSION_FILE, --version-file VERSION_FILE
Path to the version file (default: not set) (default: None)
Installation
pip install version_builder
License
MIT License — feel free to use it in any project! 🎉
Author
Made with ❤️ by @dkurchigin
Gitverse
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
version_builder-0.5.1.tar.gz
(10.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file version_builder-0.5.1.tar.gz.
File metadata
- Download URL: version_builder-0.5.1.tar.gz
- Upload date:
- Size: 10.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.25.9 CPython/3.13.7 Linux/5.15.0-144-generic
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
61d7e7fccd1b641abcf6d967a6fdc53ed9460d37adbc38110ad3bb80fefb71fb
|
|
| MD5 |
0745f7761afbff01b2a0cfdaeed85d05
|
|
| BLAKE2b-256 |
ae7283effd991314b1200794587a584ce4c02f76c4b8746bf197d289711668cb
|
File details
Details for the file version_builder-0.5.1-py3-none-any.whl.
File metadata
- Download URL: version_builder-0.5.1-py3-none-any.whl
- Upload date:
- Size: 8.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.25.9 CPython/3.13.7 Linux/5.15.0-144-generic
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e3d46ffa9b9d319a9e04653063e773cb10759ed38b1667290e3812eb78a1a02
|
|
| MD5 |
484e3b8dfb6c3f4c5b457e4eee9039d1
|
|
| BLAKE2b-256 |
6e976d84e38429f826a7b835566cd8e2c0877c3a5393b2a150d6fdcdcf834300
|