solana/ci/crate-version.sh

18 lines
302 B
Bash
Executable File

#!/usr/bin/env bash
#
# Outputs the current crate version
#
set -e
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