#! /bin/bash set -e news_version() { head -n 1 NEWS.md | cut -d" " -f 2 } package_version() { jq -r .version &2 <&2 <&2 <"${TMP}" mv "${TMP}" package.json ## Update NEWS.md TMP=$(mktemp) VERSION_STRING="Chrysalis ${VERSION}" (echo "${VERSION_STRING}"; \ echo "${VERSION_STRING}" | sed -e "s/./=/g"; \ tail -n +3 NEWS.md) >"${TMP}" mv "${TMP}" NEWS.md } update_release_date() { TMP=$(mktemp) sed -e "s,\*\*UNRELEASED\*\*,Released on $(date +%Y-%m-%d)," ${TMP} mv "${TMP}" NEWS.md } commit_preparations() { TMP=$(mktemp) git add package.json NEWS.md cat >${TMP} <