enhance checkShrinker
This commit is contained in:
		| @@ -51,6 +51,14 @@ YELLOW='\e[0;33m' | ||||
| BLUE='\e[0;34m' | ||||
| MAGENTA='\e[0;35m' | ||||
| CYAN='\e[0;36m' | ||||
| GREY='\e[0;90m' | ||||
| BG_BLACK='\e[0;40m' | ||||
| BG_RED='\e[0;41m' | ||||
| BG_GREEN='\e[0;42m' | ||||
| BG_YELLOW='\e[0;43m' | ||||
| BG_BLUE='\e[0;44m' | ||||
| BG_MAGENTA='\e[0;45m' | ||||
| CYAN='\e[0;36m' | ||||
| NC='\e[0m' # No Color | ||||
| NL=' | ||||
| ' | ||||
| @@ -65,13 +73,27 @@ case "${ATTACH_MODE}" in | ||||
|     *) usage;; | ||||
| esac | ||||
|  | ||||
| for mbox in $*; do | ||||
|     clear | ||||
|     echo -e "          ${GREEN}${BOLD}${mbox}${NC}\n" | ||||
|     "${FILTER_TEST}" -s -m "${ATTACH_MODE}" "${mbox}" | ||||
|     echo -en "\n(q = quit / default = continue)? " | ||||
|     read rep | ||||
|     case "${rep}" in | ||||
| 	"q" ) break;; | ||||
|     esac | ||||
|  | ||||
| start=0 | ||||
| loop=true | ||||
| while [ ! -z "${loop}" ]; do | ||||
|     loop="" | ||||
|     count=0 | ||||
|     for mbox in $*; do | ||||
| 	clear | ||||
| 	((count=count+1)) | ||||
| 	(( count < start )) && continue | ||||
| 	echo -e "          ${GREY}${count}/$# ${GREEN}${BOLD}${mbox}${NC}\n" | ||||
| 	"${FILTER_TEST}" -s -m "${ATTACH_MODE}" "${mbox}" | ||||
| 	echo -en "\n(q = quit / [0-9]* = goto / default = continue)? " | ||||
| 	read rep | ||||
| 	case "${rep}" in | ||||
| 	    "q" ) break;; | ||||
| 	    [0-9]* ) | ||||
| 		start="${rep}" | ||||
| 		(( count < start )) && continue | ||||
| 		loop=true | ||||
| 		break;; | ||||
| 	esac | ||||
|     done | ||||
| done | ||||
|   | ||||
		Reference in New Issue
	
	Block a user