Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/knadh/gtbump
git tag bump: A simple utility to bump and manage git semantic version tags and generate Markdown changelogs.
https://github.com/knadh/gtbump
changelog changelog-generator git semantic-version version-control versioning
Last synced: 10 days ago
JSON representation
git tag bump: A simple utility to bump and manage git semantic version tags and generate Markdown changelogs.
- Host: GitHub
- URL: https://github.com/knadh/gtbump
- Owner: knadh
- License: mit
- Created: 2019-11-26T09:44:35.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-08-21T03:05:45.000Z (about 2 years ago)
- Last Synced: 2024-10-14T14:07:27.286Z (24 days ago)
- Topics: changelog, changelog-generator, git, semantic-version, version-control, versioning
- Language: Python
- Homepage:
- Size: 14.6 KB
- Stars: 20
- Watchers: 3
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gtbump
git tag bump: A simple utility to bump and manage semver git tags and generate Markdown changelogs.## Install
```shell
pip install gtbump
```### Usage
```shell
# cd to your git repo.# see the last tag.
$ gtbump --show
no tags found. Run --init to add v0.1.0# add a tag for the first time.
$ gtbump --init
bumped v0.0.0 -> v0.1.0# bump major | minor | patch
$ gtbump --minor
bumped v0.1.0 -> v0.2.0$ gtbump --major
bumped v0.2.0 -> v1.2.0# delete the last tag
$ gtbump --delete-last
deleted v1.2.0# push the last tag upstream(or --push-last=your_remote_name)
$ gtbump --push-last
pushing v0.3.0 to origin# generate changelog for the latest tag. This can be copy-pasted into GitHub's release description.
$ gtbump --changelog
changelog for v1.0.0 -> v1.1.0
- b361292 Display app version the settings UI
- a3b285f Fix Buefy number input width
- 63520d2 Merge pull request #388 from dunklesToast/chore/update-german-translations
- 3abac31 chore(translations): improve german translations
- 3ecac76 Fix Vue linting issue
```Check `gtbump --help` for more options.
Licensed under the MIT license.