All Projects → Clever → Gitsem

Clever / Gitsem

Licence: apache-2.0
a command line utility for managing semantically versioned (semver) git tags

Labels

Projects that are alternatives of or similar to Gitsem

Armhf Registry
Minimal Docker Registry image the ARM architecture
Stars: ✭ 7 (-58.82%)
Mutual labels:  makefile
Redash Kubernetes
Kubernetes setup for Redash
Stars: ✭ 16 (-5.88%)
Mutual labels:  makefile
Compiletools
Build C++ fast, with practically no configuration
Stars: ✭ 16 (-5.88%)
Mutual labels:  makefile
Ansible Freeipa
An Ansible playbook for configuring FreeIPA server(s) and clients.
Stars: ✭ 7 (-58.82%)
Mutual labels:  makefile
Python Mk
A Makefile that contains the seed of a python development environment.
Stars: ✭ 16 (-5.88%)
Mutual labels:  makefile
Docker Release Toolkit
My personal toolkit for building releases with Docker
Stars: ✭ 16 (-5.88%)
Mutual labels:  makefile
Thunderbird Flatpak
Resources to build Mozilla Thunderbird as a flatpak
Stars: ✭ 7 (-58.82%)
Mutual labels:  makefile
Hdfs Spark Hive Dev Setup
This repository contains makescript and instruction on how to setup local hdfs+spark+hive setup.
Stars: ✭ 17 (+0%)
Mutual labels:  makefile
League Gothic
A revival of an old classic, Alternate Gothic #1
Stars: ✭ 887 (+5117.65%)
Mutual labels:  makefile
Ports
Developer FreeBSD Haskell "overlay" for the mighty FreeBSD Ports Collection. Use with caution, slippery when wet, etc.
Stars: ✭ 16 (-5.88%)
Mutual labels:  makefile
Disco
decentralized infrastructure for serverless computing operations
Stars: ✭ 16 (-5.88%)
Mutual labels:  makefile
Device xiaomi cepheus
Stars: ✭ 16 (-5.88%)
Mutual labels:  makefile
Pymake
A Makefile generator in Python
Stars: ✭ 16 (-5.88%)
Mutual labels:  makefile
Docker Coreos Img
🐳 CoreOS image in a docker image
Stars: ✭ 7 (-58.82%)
Mutual labels:  makefile
Cxcore
A prebuilt Linux system use UEFI and f2fs for RaspberryPi 3B, RaspberryPi 3B+, RaspberryPi 4B
Stars: ✭ 17 (+0%)
Mutual labels:  makefile
Rtspcamera
android rtsp camera
Stars: ✭ 7 (-58.82%)
Mutual labels:  makefile
Crazyarcade
A coco2d-x game
Stars: ✭ 16 (-5.88%)
Mutual labels:  makefile
Device Sony Loire
Stars: ✭ 17 (+0%)
Mutual labels:  makefile
Articles
Article Publish in Wechat & Toutiao
Stars: ✭ 896 (+5170.59%)
Mutual labels:  makefile
Mesos Dns Pkg
Packaging utilities for Mesos-DNS
Stars: ✭ 16 (-5.88%)
Mutual labels:  makefile

gitsem

A command line utility for managing semantically versioned (semver) git tags.

Run this in a git repository to bump the version and write the new data back to the VERSION file. It will also create a version commit and (optional) tag, and fail if the repo is not clean.

Installation

$ go get github.com/Clever/gitsem

Example

$ gitsem patch
$ gitsem -m "Upgrade to %s for reasons" patch
$ gitsem minor

Usage

gitsem [options] version

version can be one of: newversion | patch | minor | major

The version argument should be a valid semver string, or a field of a semver string (one of "patch", "minor", or "major"). In the second case, the existing version will be incremented by 1 in the specified field.

Options

  • m=%s specifies a commit message to use when bumping the version. If %s appears, it will be replaced with the new version number.
  • tag=true whether or not to create a tag at the version commit

Vendoring

Please view the dev-handbook for instructions.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].