3 # Usage: ./bin/prepare-release x.y.z
4 # x.y.z should be semver (e.g. 1.0.0)
9 CURRENT_PACKAGE_JSON_VERSION
=$
(cat package.json \
12 |
awk -F: '{ print $2 }' \
14 |
tr -d '[[:space:]]')
15 CURRENT_BOWER_JSON_VERSION
=$
(cat bower.json \
18 |
awk -F: '{ print $2 }' \
20 |
tr -d '[[:space:]]')
22 # Build xterm.js into `dist`
27 sh bin
/generate-authors
29 # Update version in package.json and bower.json
30 sed -i "s/\"version\": \"$CURRENT_PACKAGE_JSON_VERSION\"/\"version\": \"$NEW_VERSION\"/g" package.json
31 sed -i "s/\"version\": \"$CURRENT_BOWER_JSON_VERSION\"/\"version\": \"$NEW_VERSION\"/g" bower.json
33 git commit
-S -s -a -m "Bump version to $NEW_VERSION"