You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

86 lines
1.5 KiB

#!/bin/bash
_help_toolchain(){
printf "$w_l toolchains :\n ------------$g_n\n"
helpline1 "${AVAI_TCLIST[@]}"
printf "\n"
}
helpline0(){
ll=0
printf " ";
for s in "$@"
do
if [ ! "$s" == "USE_SSL" ] \
&& [ ! "$s" == "USE_MCA" ] \
&& [ ! "$s" == "USE_LIBUSB" ] \
&& [ ! "$s" == "USE_CONFDIR" ]
then
ll=$((ll + (${#s} + 4)))
if [ "$ll" -lt "30" ]
then
printf "$s(_off) "
else
printf "$s(_off)\n "
ll=""
fi
fi
done
}
helpline1(){
ll=0
printf " "
for s in "$@"
do
ll=$((ll + (${#s} + 4)))
if [ "$ll" -lt "45" ]
then
printf "$s "
else
printf "$s\n "
ll=""
fi
done
}
_help(){
clear
s3logo
printf " --------------------------------------\n"
printf " $txt_help1 $0 menu\n"
printf " $txt_help2\n"
printf " --------------------------------------\n"
printf "$w_l\n toolchains :\n ------------$g_n\n"
helpline1 "${AVAI_TCLIST[@]}\n"
printf "$w_l\n simplebuild options :\n ---------------------$c_n\n"
helpline1 "${s3opts[@]}"
_wait
printf "\r$w_l config_cases:\n -------------$c_n\n"
helpline0 "${config_cases[@]}"
printf "$w_l\n\n addons :\n --------$p_l\n"
helpline0 "${SHORT_ADDONS[@]}"
_wait
printf "\n$w_l protocols :\n -----------$y_l\n"
helpline0 "${SHORT_PROTOCOLS[@]}"
printf "$w_l\n readers :\n ---------$r_l\n"
helpline0 "${SHORT_READERS[@]}"
_wait
printf "\n$w_l card_readers :\n --------------$b_l\n"
helpline0 "${SHORT_CARD_READERS[@]}"
printf "$w_l\n use_vars :\n --------$w_n\n"
helpline0 "${!USE_vars[@]}"
_wait
_nl
}