#!/bin/bash # Get package version # TODO Add some well-known version provider mechanisms version="" [ -f package.json ] && version=$(npm pkg get version | tr -d '\"') [ -f version ] && version=$(cat version) [ -f VERSION ] && version=$(cat VERSION) # Create semver tags git tag -f v${version%.*.*} git tag -f v${version%.*} git tag -f v$version # Push the tags git push --no-verify --tags -f