From b545f9370fdffff357ad595a941752dd07c1c8fd Mon Sep 17 00:00:00 2001 From: Jay Date: Fri, 6 Feb 2026 12:56:49 -0500 Subject: [PATCH] Add bump script. --- bump.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 bump.sh diff --git a/bump.sh b/bump.sh new file mode 100755 index 0000000..c47b6f4 --- /dev/null +++ b/bump.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +latest=$(git describe --tags --abbrev=0 2>/dev/null || echo "v0.0.0") +IFS='.' read -r major minor patch <<< "${latest#v}" + +case ${1:-patch} in + major) new="v$((major+1)).0.0" ;; + minor) new="v${major}.$((minor+1)).0" ;; + patch) new="v${major}.${minor}.$((patch+1))" ;; + *) echo "Usage: bump.sh [major|minor|patch]" >&2; exit 1 ;; +esac + +git tag -a "$new" +