Update status.inc

This commit is contained in:
2023-12-12 13:43:07 -06:00
parent debc312cf4
commit d9fe2d7a34

View File

@@ -3,47 +3,37 @@ STATUS(){
start=$(date +%s)
log_start=$(date "+%Y-%m-%d %H:%M:%S")
# if [ "${1}" == "report" ] || [ "${1}" == "" ]; then
# STATUS_ACTION=${1}
# ntypesel=(${NM_NODE_TYPES[@]})
# # if [ "${NM_NODETYPES[${STATUS_ACTION^^}]}" != "" ]; then
# # ntss=${STATUS_ACTION^^}
# # ntypesel=(${ntss})
# # STATUS_ACTION=${2}
# # else
# # ntss=""
# # ntypesel=(${NM_NODE_TYPES[@]})
# # [ "${1}" == "sync" ] && STATUS_ACTION=repl || STATUS_ACTION=${1}
# # fi
# else
# while [ $# -gt 0 ]; do
# case "$1" in
# -site) DEL_SITE=${2};;
# -ssl) DEL_SSL=${2};;
# -*)
# echo -e "Usage: ${idsCL[Yellow]}[nodemgmt or nmg] status {opt}${idsCL[Default]} {"
# width=35
# printf "%-${width}s- %s\n" " -site {FQDN address}" "(*required)"
# printf "%-${width}s- %s\n" " -site {FQDN address}" "(*required)"
# printf "%-${width}s- %s\n" " -site {FQDN address}" "(*required)"
# printf "%-${width}s- %s\n" " -ssl {yes or [no]}" "Delete SSL certs as well"
# printf "%-${width}s- %s\n" " -list" "List sites (same as running nodemgmt delsites)"
# echo -e "}\n"
# exit 0
# ;;
# esac
# shift
# done
# fi
if [ "${NM_NODETYPES[${1^^}]}" != "" ]; then
ntss=${1^^}
ntypesel=(${ntss})
STATUS_ACTION=${2}
else
ntss=""
ntypesel=(${NM_NODE_TYPES[@]})
[ "${1}" == "sync" ] && STATUS_ACTION=repl || STATUS_ACTION=${1}
if [ "${1}" != "-h" ]; then
if [ "${1}" != "" ] && [ "${NM_NODETYPES[${1^^}]}" != "" ]; then
ntss=${1^^}
ntypesel=(${ntss})
STATUS_ACTION=${2}
else
ntss=""
ntypesel=(${NM_NODE_TYPES[@]})
[ "${1}" == "sync" ] && STATUS_ACTION=repl || STATUS_ACTION=${1}
fi
fi
while [ $# -gt 0 ]; do
case "$1" in
-site) DEL_SITE=${2};;
-ssl) DEL_SSL=${2};;
-h)
echo -e "Usage: ${idsCL[Yellow]}[nodemgmt or nmg] status {opt}${idsCL[Default]} {"
width=35
printf "%-${width}s- %s\n" " -site {FQDN address}" "(*required)"
printf "%-${width}s- %s\n" " -site {FQDN address}" "(*required)"
printf "%-${width}s- %s\n" " -site {FQDN address}" "(*required)"
printf "%-${width}s- %s\n" " -ssl {yes or [no]}" "Delete SSL certs as well"
printf "%-${width}s- %s\n" " -list" "List sites (same as running nodemgmt delsites)"
echo -e "}\n"
exit 0
;;
esac
shift
done
PRI_CW=40
declare -i cw; declare -i spc1; declare -i c