#!/usr/bin/env sh # Project-attached wrapper around `make release` so you can run: # ./release 1.6.7 (or) ./release v1.6.7 (or) ./release AniTrack-1.6.7 # instead of: # make release VERSION=1.6.7 # Lives in the repo (no machine-specific alias needed). Tags are plain # versions (1.6.7) to match wails.json productVersion. set -eu [ "$#" -ge 1 ] || { echo "Usage: ./release 1.6.7" >&2; exit 1; } # Normalize "v1.6.7" or "AniTrack-1.6.7" down to plain "1.6.7" (the Makefile # rejects anything that is not plain semver, so this just saves typing). VERSION="${1#v}" VERSION="${VERSION#AniTrack-}" exec make release "VERSION=${VERSION}"