From f1679021567bacbe13efc4b4a859d3c85a14e075 Mon Sep 17 00:00:00 2001 From: Felix Van der Jeugt Date: Thu, 28 Jun 2018 13:53:52 +0200 Subject: [PATCH] switched to pass some time ago --- local/bin/xdopass | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/local/bin/xdopass b/local/bin/xdopass index 8a59e78..0a0b832 100755 --- a/local/bin/xdopass +++ b/local/bin/xdopass @@ -2,10 +2,11 @@ window="$(xdotool getwindowfocus)" -alias_="$(zenity --password --title="Password Calculator - Alias" 2> /dev/null)" -secret="$(zenity --password --title="Password Calculator - Secret" 2> /dev/null)" +key="$(cd ~/.password-store; find * -name '*.gpg' -exec basename \{\} \; | sed 's/\..*$//' | dmenu)" -pass="$(echo -n "$secret$alias_" | shasum | sed 's/../\\\\x&/g' | xargs echo -e | base64 -w16 | head -1)" +[ -z "$key" ] && exit -xdotool type --window "$window" "$pass" +key="$(cd ~/.password-store; find * -name '*'"$key"'*' | sed 's/\.gpg$//')" + +xdotool type --clearmodifiers --window "$window" "$(pass show "$key" | head -1)" xdotool windowfocus "$window"