diff --git a/ci/crate-version.sh b/ci/crate-version.sh new file mode 100755 index 0000000000..5032088d3b --- /dev/null +++ b/ci/crate-version.sh @@ -0,0 +1,16 @@ +#!/bin/bash -e +# +# Outputs the current crate version +# + +cd "$(dirname "$0")"/.. + +while read -r name equals value _; do + if [[ $name = version && $equals = = ]]; then + echo "${value//\"/}" + exit 0 + fi +done < <(cat Cargo.toml) + +echo Unable to locate version in Cargo.toml 1>&2 +exit 1