Files
2025-12-15 12:50:23 -05:00

22 lines
485 B
Bash
Executable File

set -e
if [ -n "$(git status --porcelain)" ]; then
echo "Working directory is not clean"
exit
fi
level="minor"
if [[ $1 == "--patch" || $1 == "patch" ]]; then
level="patch"
fi
npm version $level
if [[ $level == "minor" ]]; then
npm version $level # for stable releases we increment minor versions by 2 for even numbered releases only
fi
VERSION=`node -p 'require("./package.json").version'`
git commit -am remote-ssh-edit.$VERSION
git tag remote-ssh-edit.$VERSION