More fixes if variables are not set and strict mode is enabled

This commit is contained in:
Tyler Akins
2017-11-13 10:43:32 -06:00
parent 1e91e414cc
commit 4f615a0faf

4
mo
View File

@@ -841,9 +841,9 @@ moShow() {
echo -n "$moJoined" echo -n "$moJoined"
else else
# shellcheck disable=SC2031 # shellcheck disable=SC2031
if [[ -z "${MO_FAIL_ON_UNSET-}" ]] || moTestVarSet "$1"; then if moTestVarSet "$1"; then
echo -n "${!1}" echo -n "${!1}"
else elif [[ -n "${MO_FAIL_ON_UNSET-}" ]]; then
echo "Env variable not set: $1" >&2 echo "Env variable not set: $1" >&2
exit 1 exit 1
fi fi