#!/bin/bash echo "[VER] ------------------------------------------------------" # shellcheck disable=SC2162 read -p "[VER] enter new version(eg. 1.3.12):" number echo "" file_path='const/const.go' sed -i 's/version\s*=\s*"[0-9.]\+"/version = "'"${number}"'"/' ${file_path} file_path='components/**/go.mod' sed -i 's/mhaya v[0-9.]\+/mhaya v'"${number}"'/' ${file_path} file_path='game/go.mod' sed -i 's/mhaya v[0-9.]\+/mhaya v'"${number}"'/' ${file_path} sed -i 's/components\/cron v[0-9.]\+/components\/cron v'"${number}"'/' ${file_path} sed -i 's/components\/data-config v[0-9.]\+/components\/data-config v'"${number}"'/' ${file_path} sed -i 's/components\/gin v[0-9.]\+/components\/gin v'"${number}"'/' ${file_path} sed -i 's/components\/gops v[0-9.]\+/components\/gops v'"${number}"'/' ${file_path} sed -i 's/components\/gorm v[0-9.]\+/components\/gorm v'"${number}"'/' ${file_path}