increment-cargo-version.sh: Add check subcommand

This commit is contained in:
Trent Nelson 2020-11-05 17:04:05 -07:00 committed by mergify[bot]
parent 2d24160376
commit 5d4015358a
1 changed files with 13 additions and 0 deletions

View File

@ -78,6 +78,19 @@ minor)
;;
dropspecial)
;;
check)
badTomls=()
for Cargo_toml in "${Cargo_tomls[@]}"; do
if ! grep "^version *= *\"$currentVersion\"$" "$Cargo_toml" &>/dev/null; then
badTomls+=("$Cargo_toml")
fi
done
if [[ ${#badTomls[@]} -ne 0 ]]; then
echo "Error: Incorrect crate version specified in: ${badTomls[*]}"
exit 1
fi
exit 0
;;
-*)
if [[ $1 =~ ^-[A-Za-z0-9]*$ ]]; then
SPECIAL="$1"