#!/bin/bash

read -p "Enter the new version number: " new_version


if [ ! -f "package.json" ]; then
  echo "Error: package.json file not found."
  exit 1
fi

# Replace the version in the package.json file
sed -i "" "s/\"version\": \".*\"/\"version\": \"$new_version\"/g" package.json

# Commit the changes with a message indicating the new version number
git add package.json
git commit -m "🔖 Release $new_version"

# Tag the commit with the new version number (prefixed with "v")
git tag -a "v$new_version" -m "Tag for version $new_version"

echo "***v$new_version is ready for release 🚀***"