yesno() { # $1: header string; $2 : optional return variable (default - answer)
echo
echo -e "$yn $1"
echo -e ' \e[36m0\e[m No'
echo -e ' \e[36m1\e[m Yes'
echo
echo -e '\e[36m0\e[m / 1 ? '
read -n 1 answer
echo
[[ $answer != 1 ]] && answer=0
[[ $2 ]] && eval $2=$answer
}
setpwd() { #1 : optional return variable (default - pwd1)
echo
echo -e "$yn Password: "
read -s pwd1
echo
echo 'Retype password: '
read -s pwd2
echo
if [[ $pwd1 != $pwd2 ]]; then
echo
echo "$info Passwords not matched. Try again."
setpwd
fi
[[ $1 ]] && eval $1=$pwd1
}