#!/bin/sh # echo 'OK Pleased to meet you' # cat - > /tmp/randomish while read stdin; do case $stdin in *BYE*) break ;; *SETDESC*) KEYNAME=${stdin#*:%0A%22}; KEYNAME=${KEYNAME%\%22\%0A*}; KEYID=${stdin#*ID }; KEYID=${KEYID%,*}; echo OK ;; *GETPIN*) echo "D `dmenu -P -p "gpg-agent: $KEYNAME ($KEYID)"`\nOK" ;; *) echo OK;; esac done