#! /bin/sh
TITLE=${MACOS_ASKPASS_TITLE:-"SSH"}
DIALOG="display dialog \"$@\" default answer \"\" with title \"$TITLE\""
DIALOG="$DIALOG with icon caution"

yesno=
if echo "$1" | grep "'yes'" 2>&1 >/dev/null ||
   echo "$1" | grep "yes/no" 2>&1 >/dev/null; then
	yesno=true
fi


if test -z "$yesno"; then
	DIALOG="$DIALOG with hidden answer"
fi

result=$(osascript \
	-e 'tell application "Finder"' \
	-e "activate"  \
	-e "$DIALOG" \
	-e 'end tell')

if test -z "$result"; then
    exit 1
else
    echo "$result" |
    sed -e 's/^text returned://' -e 's/, button returned:.*$//'
    exit 0
fi
