diff options
| author | Akshay Nair <phenax5@gmail.com> | 2020-07-05 22:05:42 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2020-07-05 22:05:42 +0530 |
| commit | 6a454873e19581d287a171bba1798d2ff539e41b (patch) | |
| tree | 4a1c0ac112d738734486d0f813a8c2658364cfa0 /pinentry.sh | |
| parent | c100450ad1b2e41e144fded28462277283874aef (diff) | |
| download | anypinentry-6a454873e19581d287a171bba1798d2ff539e41b.tar.gz anypinentry-6a454873e19581d287a171bba1798d2ff539e41b.zip | |
Rename script
Diffstat (limited to 'pinentry.sh')
| -rwxr-xr-x | pinentry.sh | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/pinentry.sh b/pinentry.sh deleted file mode 100755 index f9aa4c9..0000000 --- a/pinentry.sh +++ /dev/null @@ -1,70 +0,0 @@ -#!/usr/bin/env bash - -VERSION="0.0"; - -if [[ -z "$DISPLAY" ]]; then - DISPLAY=":1"; - export DISPLAY; -fi - -title=""; -prompt=""; -description=""; -keyinfo=""; - -ask_password() { - dmenu -P -p "$prompt" 2> /dev/null; -} - -save_option() { - echo "OK"; -} - -get_info() { - case "$1" in - version) echo "D $VERSION" && echo "OK" ;; - pid) echo "D $BASHPID" && echo "OK" ;; - *) echo "ERR 280 IPC parameter error <Unspecified source>" ;; - esac; -} - -password_prompt() { - if pass=$(ask_password); then - [[ ! -z "$pass" ]] && echo "D $pass"; - echo "OK"; - else - echo "ERR 99 Operation cancelled <Unspecified source>"; - fi; -} - -echo "OK Pleased to meet you"; -while read line; do - cmd="$(echo "$line" | cut -d' ' -f1)"; - data="$(echo "$line" | cut -d' ' -f2-)"; - - case "$cmd" in - OPTION) save_option "$data" ;; - GETINFO) get_info "$data" ;; - SETTITLE) title="$data" && echo "OK" ;; - SETPROMPT) prompt="$data" && echo "OK" ;; - SETDESC) description="$data" && echo "OK" ;; - SETKEYINFO) keyinfo="$data" && echo "OK" ;; - GETPIN) password_prompt ;; - BYE) echo "OK closing connection" && exit 0; ;; - *) echo "OK" ;; - esac; -done; - - #{ "SETREPEAT", cmd_setrepeat }, - #{ "SETREPEATERROR", cmd_setrepeaterror }, - #{ "SETERROR", cmd_seterror }, - #{ "SETOK", cmd_setok }, - #{ "SETNOTOK", cmd_setnotok }, - #{ "SETCANCEL", cmd_setcancel }, - #{ "CONFIRM", cmd_confirm }, - #{ "MESSAGE", cmd_message }, - #{ "SETQUALITYBAR", cmd_setqualitybar }, - #{ "SETQUALITYBAR_TT", cmd_setqualitybar_tt }, - #{ "SETTIMEOUT", cmd_settimeout }, - #{ "CLEARPASSPHRASE", cmd_clear_passphrase }, - |
