|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
_help_toolchain(){
|
|
|
|
echo -e "$w_l toolchains :\n ------------$g_n";
|
|
|
|
helpline1 "${AVAI_TCLIST[@]}";
|
|
|
|
echo -e "\n";
|
|
|
|
};
|
|
|
|
helpline0(){
|
|
|
|
ll=0;
|
|
|
|
echo -en " ";
|
|
|
|
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
|
|
|
|
echo -en "$s(_off) ";
|
|
|
|
else
|
|
|
|
echo -en "$s(_off)\n ";
|
|
|
|
ll="";
|
|
|
|
fi;
|
|
|
|
fi;
|
|
|
|
done;
|
|
|
|
};
|
|
|
|
helpline1(){
|
|
|
|
ll=0;
|
|
|
|
echo -en " ";
|
|
|
|
for s in "$@";do
|
|
|
|
ll=$((ll + (${#s} + 4)));
|
|
|
|
if [ "$ll" -lt "45" ];then
|
|
|
|
echo -en "$s " ;
|
|
|
|
else
|
|
|
|
echo -en "$s\n " ;
|
|
|
|
ll="";
|
|
|
|
fi;
|
|
|
|
done;
|
|
|
|
};
|
|
|
|
_help(){ clear;s3logo;
|
|
|
|
echo -e " --------------------------------------";
|
|
|
|
echo -e " $txt_help1 $0 menu";
|
|
|
|
echo -e " $txt_help2";
|
|
|
|
echo -e " --------------------------------------";
|
|
|
|
echo -e "$w_l\n toolchains :\n ------------$g_n";
|
|
|
|
helpline1 "${AVAI_TCLIST[@]}";
|
|
|
|
echo -e "$w_l\n simplebuild options :\n ---------------------$c_n";
|
|
|
|
helpline1 "${s3opts[@]}";_wait;
|
|
|
|
echo -e "$w_l config_cases:\n --------$c_n";
|
|
|
|
helpline0 "${config_cases[@]}";
|
|
|
|
echo -e "$w_l\n\n addons :\n --------$p_l";
|
|
|
|
helpline0 "${SHORT_ADDONS[@]}";_wait;
|
|
|
|
echo -e "$w_l protocols :\n -----------$y_l";
|
|
|
|
helpline0 "${SHORT_PROTOCOLS[@]}";
|
|
|
|
echo -e "$w_l\n readers :\n ---------$r_l";
|
|
|
|
helpline0 "${SHORT_READERS[@]}";_wait;
|
|
|
|
echo -e "$w_l card_readers :\n --------------$b_l";
|
|
|
|
helpline0 "${SHORT_CARD_READERS[@]}";
|
|
|
|
echo -e "$w_l\n use_vars :\n --------$w_n";
|
|
|
|
helpline0 "${!USE_vars[@]}";_wait;
|
|
|
|
};
|