#!/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 build/config.yml info.version.
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}"
