Clever / Gitsem
Licence: apache-2.0
a command line utility for managing semantically versioned (semver) git tags
Stars: ✭ 17
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
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
Cxcore
A prebuilt Linux system use UEFI and f2fs for RaspberryPi 3B, RaspberryPi 3B+, RaspberryPi 4B
Stars: ✭ 17 (+0%)
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].