|
|
|
@ -9,4 +9,42 @@
|
|
|
|
|
## `domain_type` enum('dmn','als','sub','alssub')
|
|
|
|
|
##
|
|
|
|
|
|
|
|
|
|
## get opts // https://stackoverflow.com/questions/16483119/an-example-of-how-to-use-getopts-in-bash
|
|
|
|
|
|
|
|
|
|
usage() {
|
|
|
|
|
echo "Usage: $0 [-d <example.com>] [-t <dmn|als|sub|alssub> -m <import|update>]
|
|
|
|
|
dmn: domain
|
|
|
|
|
als: domain alias
|
|
|
|
|
sub: subdomain
|
|
|
|
|
alssub: alias subdomain" 1>&2
|
|
|
|
|
exit 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
while getopts "::dtm:" opts; do
|
|
|
|
|
case "${opts}" in
|
|
|
|
|
d)
|
|
|
|
|
DOMAIN=${OPTARG}
|
|
|
|
|
;;
|
|
|
|
|
t)
|
|
|
|
|
DOMAIN_TYPE=${OPTARG}
|
|
|
|
|
;;
|
|
|
|
|
m)
|
|
|
|
|
MODE=${OPTARG}
|
|
|
|
|
;;
|
|
|
|
|
*)
|
|
|
|
|
usage
|
|
|
|
|
;;
|
|
|
|
|
esac
|
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
if [ -z "${DOMAIN}" ] || [ -z "${DOMAIN_TYPE}" ]; then
|
|
|
|
|
usage
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## make insert statement
|
|
|
|
|
|
|
|
|
|
##
|
|
|
|
|
## TBD part for finding out which type our domain is
|
|
|
|
|
##
|
|
|
|
|
|
|
|
|
|