From 618b81f777fc116ead46b6f91dec8ced4c91d169 Mon Sep 17 00:00:00 2001 From: badmrfrosty <49749436+badmrfrosty@users.noreply.github.com> Date: Sat, 22 Jun 2019 22:07:52 +0200 Subject: [PATCH] dmenupassword --- .local/bin/i3cmds/dmenupassword | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 .local/bin/i3cmds/dmenupassword diff --git a/.local/bin/i3cmds/dmenupassword b/.local/bin/i3cmds/dmenupassword new file mode 100644 index 00000000..8ef4a13f --- /dev/null +++ b/.local/bin/i3cmds/dmenupassword @@ -0,0 +1,11 @@ +#!/bin/sh +# Gives a dmenu prompt to copy password stored in pass database in the clipboard +# (See man pass for more details) + +getpass() { \ + echo "" | xclip -selection clipboard + account="$(find ~/.password-store/ -name "*.gpg" | sed 's/.*\///g;s/.gpg$//'| dmenu -i -p "Choose account")" + [ "$account" = "" ] && exit 1 + pass -c $account 2&>1 /dev/null && notify-send "Password for $account stored in clipboard for 45 s ⌛ " && exit 0 + } +getpass