#!/bin/bash DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" if [[ $# -ne 1 || $1 == "-h" || $1 == "--help" ]]; then echo "usage: $0 " echo "version example: 1.2.3" exit 1; fi cd $DIR old_version=$(ls element-desktop/element-desktop-*.ebuild | pcregrep -o1 '[^\d]+([\d\.]+).ebuild') new_version=$(echo $1 | pcregrep '[\d\.]+') echo "validating versions..." if [[ "${old_version}" == "" || "${new_version}" == "" ]]; then echo "invalid versions" echo "old = '$old_version'" echo "new = '$new_version'" exit 1 fi set -e mv element-web/element-web-${old_version}.ebuild element-web/element-web-${new_version}.ebuild mv element-desktop/element-desktop-${old_version}.ebuild element-desktop/element-desktop-${new_version}.ebuild ebuild element-web/element-web-${new_version}.ebuild manifest ebuild element-desktop/element-desktop-${new_version}.ebuild manifest echo done!