From 0da26a412f05f42152dc9f3c4cf661c491babf0d Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Tue, 5 Dec 2023 22:22:28 -0600 Subject: [PATCH] Update status.inc --- inc/status.inc | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/inc/status.inc b/inc/status.inc index e3b03db5..944f340f 100755 --- a/inc/status.inc +++ b/inc/status.inc @@ -785,8 +785,7 @@ STATUS_SCANTIMES(){ echo -en "${idsCL[Yellow]}Pulling data and calculating average scan times for the last '${LAST}' scans ... " - lastscansnum=${LAST} - last_scantimes=($(tail -n ${lastscansnum} ${NM_LOGFOLDER}/status-check.scantimes)) + lastscantime=$(tail -n 1 ${NM_LOGFOLDER}/status-check.scantimes) scantimes=($(tail -n ${LAST} ${NM_LOGFOLDER}/status-check.scantimes)) @@ -801,10 +800,19 @@ STATUS_SCANTIMES(){ echo -en "\r\033[K" echo -e "${idsCL[LightCyan]}Average for last '${scansfound}' : ${idsCL[Green]}$(SHOW_TIME ${average} s) (${average}s)${idsCL[Default]}\n" echo -e "${idsCL[LightCyan]}Last Scan Time : ${idsCL[Green]}$(SHOW_TIME ${lastscantime} s) (${lastscantime}s)${idsCL[Default]}\n" - echo -e "${idsCL[LightCyan]}Last ${lastscansnum} Scan Times\n${idsCL[Green]}---------------------------------${idsCL[Default]}" - for scantime in "${last_scantimes[@]}"; do - echo -e "${idsCL[White]} $(SHOW_TIME ${scantime} s) (${scantime}s)${idsCL[Default]}" - done + + echo -en "${idsCL[LightCyan]}List out these scan times? (y/N): ${idsCL[Default]}" + read -n1 choice + if [ "${choice^^}" == "Y" ]; then + echo -en "\r\033[K\033[1A\r\033[K" + lastscansnum=${LAST} + last_scantimes=($(tail -n ${lastscansnum} ${NM_LOGFOLDER}/status-check.scantimes)) + echo -e "${idsCL[LightCyan]}Last ${lastscansnum} Scan Times\n${idsCL[Green]}---------------------------------${idsCL[Default]}" + for scantime in "${last_scantimes[@]}"; do + echo -e "${idsCL[White]} $(SHOW_TIME ${scantime} s) (${scantime}s)${idsCL[Default]}" + done + fi + echo -e "\n" }