From efebe9c3a43e1c9d0fb8ae4dda3b59ec3999af26 Mon Sep 17 00:00:00 2001 From: Jay Date: Sat, 9 May 2026 11:53:30 -0400 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" +