summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMoritz Luedecke <ritze@skweez.net>2018-01-25 14:15:28 +0100
committerMoritz Luedecke <ritze@skweez.net>2018-01-25 14:17:57 +0100
commita9cba79ff9e0b5148a0467a047b087787a91f9a0 (patch)
tree78f0c17c1fe131f90a885c826dfd1f47eb6f2ff5 /test
parent631b801c00fae61f28989c3a829562b149dc9165 (diff)
Add repeat function
Diffstat (limited to 'test')
-rwxr-xr-xtest42
1 files changed, 38 insertions, 4 deletions
diff --git a/test b/test
index fdd8f84..c63c8ce 100755
--- a/test
+++ b/test
@@ -1,9 +1,43 @@
#!/bin/sh
-echo "SETDESC testing pinentry-dmenu, type whatever
-SETPROMPT whatever:
+
+if [[ $1 -eq 1 ]]; then
+
+echo "SETTITLE title
+SETPROMPT prompt
+SETDESC PROMPT
GETPIN
-SETDESC type more of whatever:
+BYE" | ./pinentry-dmenu
+
+elif [[ $1 -eq 2 ]]; then
+
+echo "SETTITLE title
+SETPROMPT confirm
+SETDESC CONFIRM
+confirm
+BYE" | ./pinentry-dmenu
+
+elif [[ $1 -eq 3 ]]; then
+
+echo "SETTITLE title
+SETPROMPT prompt
+SETDESC REPEAT
+SETREPEAT repeat
GETPIN
-SETDESC testing confirmation
+BYE" | ./pinentry-dmenu
+
+else
+
+echo "SETTITLE title
+SETPROMPT prompt
+SETDESC PROMPT
+GETPIN
+SETPROMPT confirm
+SETDESC CONFIRM
confirm
+SETPROMPT repeat
+SETDESC REPEAT
+SETREPEAT
+GETPIN
BYE" | ./pinentry-dmenu
+
+fi