We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 06df062 commit 2b7d2ebCopy full SHA for 2b7d2eb
script/bump-version
@@ -0,0 +1,28 @@
1
+#!/bin/bash
2
+
3
+usage() { echo "Usage: $0 -p [major | minor | patch]" 1>&2; exit 1; }
4
5
+while getopts "p:" o; do
6
+ case "${o}" in
7
+ p)
8
+ patch_level=${OPTARG}
9
+ (( patch_level == 'major' || patch_level == 'minor' || patch_level == 'patch'))
10
+ ;;
11
+ *)
12
+ usage
13
14
+ esac
15
+done
16
17
+echo "$patch_level"
18
19
+if [[ -z "${patch_level}" ]]; then
20
21
+fi
22
23
+new_version=$(npm version "${patch_level}" --no-git-tag-version)
24
+git checkout -b "${new_version}"-release-notes
25
+git add package.json package-lock.json
26
+git commit -m "${new_version}"
27
28
+echo "Branch prepared for ${new_version}"
0 commit comments