#!/usr/bin/env sh
-images="mbt-node14-java11-docker mbt-node16-java11-docker mbt-node14-java17-docker mbt-node16-java17-docker"
+images="mbt-node14-java11-docker mbt-node16-java11-docker mbt-node18-java11-docker mbt-node14-java17-docker mbt-node16-java17-docker mbt-node18-java17-docker"
usage() {
echo "Usage: $0 [-n <${images// /|}|all>" 1>&2; exit 1;
elif [[ -z "${images##*$name*}" ]]; then
make NAME=${name}
else
+ echo "Error: Unknown image name for option argument -${OPTARG}" >&2;
usage
- exit 1
fi
;;
+ \?)
+ # Invalid option
+ echo "Error: Unknown or invalid option argument for -${OPTARG}" >&2;
+ usage
+ ;;
+ :)
+ echo "Error: Missing option argument for -${OPTARG}" >&2;
+ usage
+ ;;
*|h)
usage
;;