🔨 Three columns in mftest menu
This commit is contained in:
		
				
					committed by
					
						 Scott Lahteine
						Scott Lahteine
					
				
			
			
				
	
			
			
			
						parent
						
							c06a183f28
						
					
				
				
					commit
					61c000d96f
				
			| @@ -206,13 +206,26 @@ fi | ||||
| if [[ $TESTENV == '-' ]]; then | ||||
|   IND=0 | ||||
|   NAMES=() | ||||
|   MENU=() | ||||
|   BIGLEN=0 | ||||
|   for FILE in $( ls -1 $TESTPATH/* ) | ||||
|   do | ||||
|     let IND++ | ||||
|     TNAME=${FILE/$TESTPATH\//} | ||||
|     NAMES+=($TNAME) | ||||
|     (( IND < 10 )) && echo -n " " | ||||
|     echo " $IND) $TNAME" | ||||
|     IFS="" | ||||
|     ITEM=$( printf "%2i) %s" $IND $TNAME ) | ||||
|     MENU+=($ITEM) | ||||
|     [[ ${#ITEM} -gt $BIGLEN ]] && BIGLEN=${#ITEM} | ||||
|   done | ||||
|  | ||||
|   (( BIGLEN += 2 )) | ||||
|   THIRD=$(( (${#MENU[@]} + 2) / 3 )) | ||||
|   for ((i = 0; i < $THIRD; i++)) | ||||
|   do | ||||
|     COL1=$i ; COL2=$(( $i + $THIRD )) ; COL3=$(( $i + 2 * $THIRD )) | ||||
|     FMT="%-${BIGLEN}s" | ||||
|     printf "${FMT}${FMT}${FMT}\n" ${MENU[$COL1]} ${MENU[$COL2]} ${MENU[$COL3]} | ||||
|   done | ||||
|  | ||||
|   echo | ||||
|   | ||||
		Reference in New Issue
	
	Block a user