Check parameters for empty or '-' contents

This commit is contained in:
Asif Bacchus 2018-09-12 00:08:06 -06:00
parent b516d7889e
commit 91d1f71624

View File

@ -45,6 +45,17 @@ while getopts ':f:r:' PARAMS; do
esac esac
done done
# Check validity of parameters
if [ -z "$accountFile" ] || [[ $accountFile == -* ]]; then
echo -e "\e[1;31mNo file containing account details was specified."
echo -e "\e[0;31m(-f parameter empty or missing)\e[0m"
exit 101
elif [ -z ${dnsRecords} ]; then
echo -e "\e[1;31mNo DNS records were specified."
echo -e "\e[0;31m(-r parameter(s) empty or missing)\e[0m"
exit 102
fi
### Echo results (testing) ### Echo results (testing)
echo "Based on parameters provided:" echo "Based on parameters provided:"