mirror of
https://github.com/qvacua/vimr.git
synced 2024-11-28 02:54:31 +03:00
35 lines
852 B
Bash
Executable File
35 lines
852 B
Bash
Executable File
#!/bin/bash
|
|
set -Eeuo pipefail
|
|
|
|
readonly is_snapshot=${is_snapshot:?"true or false"}
|
|
marketing_version=${marketing_version:-""}
|
|
|
|
main() {
|
|
if [[ "${is_snapshot}" == false && -z "${marketing_version}" ]]; then
|
|
echo "When no snapshot, you have to set 'marketing_version', eg 0.38.1"
|
|
exit 1
|
|
fi
|
|
|
|
echo "### Setting versions of VimR"
|
|
pushd "$(dirname "${BASH_SOURCE[0]}")/.." >/dev/null
|
|
|
|
local bundle_version
|
|
bundle_version="$(date "+%Y%m%d.%H%M%S")"
|
|
readonly bundle_version
|
|
|
|
if [[ "${is_snapshot}" == true ]]; then
|
|
marketing_version="SNAPSHOT-${bundle_version}"
|
|
fi
|
|
readonly marketing_version
|
|
|
|
pushd VimR >/dev/null
|
|
agvtool new-version -all "${bundle_version}"
|
|
agvtool new-marketing-version "${marketing_version}"
|
|
popd >/dev/null
|
|
|
|
popd >/dev/null
|
|
echo "### Set versions of VimR"
|
|
}
|
|
|
|
main
|