#!/usr/bin/env bash set -e cd "$(dirname $0)/.." edit_version() { file="$1" old="$2" new="$3" sed -i "s/$old/$new/g" $file } current_version() { cat "version.sbt" | head -n1 | cut -d'=' -f2 | xargs } curr="$(current_version)" if [ -z "$1" ]; then echo "No new version given!" exit 1 fi edit_version "version.sbt" "$curr" "$1" edit_version "modules/restapi/src/main/resources/docspell-openapi.yml" "$curr" "$1" edit_version "modules/joexapi/src/main/resources/joex-openapi.yml" "$curr" "$1" edit_version "website/site/config.toml" "$curr" "$1"