VUP: Version UPdater: Version management system
Project description
VUP: Version UPdater
© 2019 SiLeader and Cerussite.
features
- version number management
- support some version type
- auto increment
- manual increment (increment by command execute)
- year, month, day
- number of days from specified date
- dependent only standard Python libraries
version string format
MAJOR.MINOR.BUILD.REVISION
install
please execute command below.
pip install vup
usage
- run
init
sub command to initialize project - run
generate
sub command to generate header file - run
update
sub command to update version number
T
is position of version string.
T
is major
, minor
, build
, or revision
.
init
sub command
--T-type
is type of version number--T
is initial value--T-from
is starting point
Type
type | meaning |
---|---|
auto |
auto increment by update sub command |
manual |
manual increment by update sub command |
days |
number of days from specified date (--T-from ) |
year |
year |
month |
month |
day |
day |
none |
not use this field |
generate
sub command
--language
or-x
: target language (C++, C, or Python)--output
or-o
: output basename--pre-update
: update before generate--post-update
: update after generate--standard
or--std
: C++ standard version
License
GNU General Public License version 3.0 (GPLv3.0)
See LICENSE.
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
vup-1.1.4.tar.gz
(5.2 kB
view details)
Built Distribution
vup-1.1.4-py3-none-any.whl
(19.0 kB
view details)
File details
Details for the file vup-1.1.4.tar.gz
.
File metadata
- Download URL: vup-1.1.4.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfdee6682a128780fe30166a3f78fe80a693395633cf8511eb64a2d00673b83b |
|
MD5 | e10330face2677c9e84e1572468b19c0 |
|
BLAKE2b-256 | 070e81b83ea3827f1a822af9c7d16063254f0203dd2b35e9220042a92d724ecc |
File details
Details for the file vup-1.1.4-py3-none-any.whl
.
File metadata
- Download URL: vup-1.1.4-py3-none-any.whl
- Upload date:
- Size: 19.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 881b123f5d652620fa90be684f13d3da46c238d0a99d09bbc0abc681f6a59a97 |
|
MD5 | d85e40b691a064745f9bb4843b6ec69c |
|
BLAKE2b-256 | edc44aa91c8b56e7268d47d83df93a215e72633d36e50b1ce6aa5472271ec2bc |