|
|
@ -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 |
|
|
|