@@ -13,46 +13,46 @@ bg="\033[1;92m" # bright green
1313bw=" \033[1;97m" # bright white
1414
1515# Validate version arg
16- version_types =(" major" " minor" " patch" )
17- if [[ ! " ${version_types [@]} " =~ " $1 " ]] ; then
16+ ver_types =(" major" " minor" " patch" )
17+ if [[ ! " ${ver_types [@]} " =~ " $1 " ]] ; then
1818 echo " ${br} Invalid version argument. Please specify 'major', 'minor', or 'patch'.${nc} "
1919 exit 1 ; fi
2020
2121# Determine new version to bump to
22- old_version =$( node -pe " require('./package.json').version" )
23- IFS=' .' read -ra subvers <<< " $old_version " # split old_version into subvers array
22+ old_ver =$( node -pe " require('./package.json').version" )
23+ IFS=' .' read -ra subvers <<< " $old_ver " # split old_ver into subvers array
2424case $1 in # edit subvers based on version type
2525 " patch" ) subvers[2]=$(( subvers[2 ] + 1 )) ;;
2626 " minor" ) subvers[1]=$(( subvers[1 ] + 1 )) ; subvers[2]=0 ;;
2727 " major" ) subvers[0]=$(( subvers[0 ] + 1 )) ; subvers[1]=0 ; subvers[2]=0 ;;
2828esac
29- new_version =$( printf " %s.%s.%s" " ${subvers[@]} " )
29+ new_ver =$( printf " %s.%s.%s" " ${subvers[@]} " )
3030
3131# Bump version in package.json + package-lock.json
3232echo -e " ${by} Bumping versions in package manifests...${bw} "
33- npm version --no-git-tag-version " $new_version "
33+ npm version --no-git-tag-version " $new_ver "
3434
3535# Bump versions in READMEs
3636echo -e " ${by} \nBumping versions in READMEs...${bw} "
3737pkg_name=$( node -pe " require('./package.json').name" | sed -e ' s/^@[a-zA-Z0-9-]*\///' -e ' s/^@//' )
3838sed_actions=(
3939 # Latest Build shield link
40- -exec sed -i -E " s|(tag/[^0-9]+)[0-9]+\.[0-9]+\.[0-9]+|\1$new_version |g" {} +
40+ -exec sed -i -E " s|(tag/[^0-9]+)[0-9]+\.[0-9]+\.[0-9]+|\1$new_ver |g" {} +
4141 # Latest Build shield src
42- -exec sed -i -E " s|[0-9.]+(-.*logo=icinga)|$new_version \1|" {} +
42+ -exec sed -i -E " s|[0-9.]+(-.*logo=icinga)|$new_ver \1|" {} +
4343 # Minified Size shield link/src
44- -exec sed -i -E " s|-[0-9]+\.[0-9]+\.[0-9]+([^.]\|$)|-$new_version \1|g" {} +
44+ -exec sed -i -E " s|-[0-9]+\.[0-9]+\.[0-9]+([^.]\|$)|-$new_ver \1|g" {} +
4545 # jsDelivr ver tags in import section
46- -exec sed -i -E " s|@([0-9]+\.[0-9]+\.[0-9]+)|@$new_version |g" {} +
46+ -exec sed -i -E " s|@([0-9]+\.[0-9]+\.[0-9]+)|@$new_ver |g" {} +
4747)
4848find . -name ' README.md' " ${sed_actions[@]} "
49- echo " v$new_version "
49+ echo " v$new_ver "
5050
5151# Commit bumps to Git
5252echo -e " ${by} \nCommitting bumps to Git...\n${nc} "
5353find . -name " README.md" -exec git add {} +
5454git add package* .json
55- git commit -n -m " Bumped $pkg_name versions to $new_version "
55+ git commit -n -m " Bumped $pkg_name versions to $new_ver "
5656
5757# Build minified JS to dist/
5858echo -e " ${by} \nBuilding minified JS...\n${nc} "
7272# Commit build to Git
7373echo -e " ${by} \nCommitting build to Git...\n${nc} "
7474git add ./dist/* .js
75- git commit -n -m " Built $pkg_name v$new_version "
75+ git commit -n -m " Built $pkg_name v$new_ver "
7676
7777# Push all changes to GiHub
7878echo -e " ${by} \nPushing to GitHub...\n${nc} "
@@ -84,6 +84,6 @@ if [[ "$*" == *"--publish"* ]] ; then
8484 npm publish ; fi
8585
8686# Print final summary
87- echo -e " \n${bg} Successfully bumped to v$new_version $(
87+ echo -e " \n${bg} Successfully bumped to v$new_ver $(
8888 [[ " $* " == * " --publish" * ]] && echo ' and published to npm' || echo ' '
8989) !${nc} "
0 commit comments