#!/bin/bash

#echo $today
#exit

if [ $(git rev-parse --verify main 2>/dev/null) ]; then
  git checkout main
  git pull
  _newversion=$(grep -m1 -oP '\"version\": \"\K([0-9.]+)\"' package.json)
  newversion=${_newversion::-1}
  echo $newversion
  NEXTVERSION=$(echo ${newversion} | awk -F. -v OFS=. '{$NF += 1 ; print}')
  echo $NEXTVERSION
  #exit
  sed -i -E "s/\"version\":(.*)/\"version\": \"${NEXTVERSION}\",/" "package.json"
  git add "package.json"
  git commit -m "version up ${NEXTVERSION}"
  git push

  git checkout publish
  git merge main
  git push
  git checkout main
fi
