]> CyberLeo.Net >> Repos - CDN/Mosi.git/blob - script/lib/ask.sh
script/makepkg: exclude current port from port_available_deps; sort output too
[CDN/Mosi.git] / script / lib / ask.sh
1 # Simple query library script
2
3 if [ -z "${__ask_sh_loaded}" ]
4 then
5   __ask_sh_loaded=yes
6   
7   yn() {
8     def="${1:-n}"; shift
9     while true
10     do
11       [ "${#}" -gt 0 ] && printf "${*} "
12       read _res
13       case "${_res:-${def}}" in
14       [Yy]*) return 0 ;;
15       [Nn]*) return 1 ;;
16       *) echo "bad response!"; continue ;;
17       esac
18     done
19   }
20 fi