---
contrib/dmenu/passmenu | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/contrib/dmenu/passmenu b/contrib/dmenu/passmenu
index 34653a8..9cd3e52 100755
--- a/contrib/dmenu/passmenu
+++ b/contrib/dmenu/passmenu
@@ -5,11 +5,13 @@ shopt -s nullglob globstar
PROGRAM="${0##*/}"
typeit=0
+notify=0
-opts="$(getopt -o "" -l typeit -n "$PROGRAM" -- "$@")"
-[[ $? -ne 0 ]] && (echo "Usage: $PROGRAM [--typeit]" >&2 ; exit 1)
+opts="$(getopt -o "" -l notify,typeit -n "$PROGRAM" -- "$@")"
+[[ $? -ne 0 ]] && (echo "Usage: $PROGRAM [--notify] [--typeit]" >&2 ; exit 1)
eval set -- "$opts"
while true; do case $1 in
+ --notify) notify=1; shift ;;
--typeit) typeit=1; shift ;;
--) shift; break ;;
esac done
@@ -24,6 +26,12 @@ password=$(printf '%s\n' "${password_files[@]}" | dmenu "$@")
[[ -n $password ]] || exit
if [[ $typeit -eq 0 ]]; then
+ if [[ $notify -ne 0 ]] && hash notify-send; then
+ PASSWORD_STORE_POST_COPY_HOOK() {
+ notify-send -a "${PROGRAM}" -u normal -t 2000 "Copied
$1" "$2"
+ }
+ export -f PASSWORD_STORE_POST_COPY_HOOK
+ fi
pass show -c "$password" 2>/dev/null
else
pass show "$password" |
--
2.4.6
_______________________________________________
Password-Store mailing list
[email protected]
http://lists.zx2c4.com/mailman/listinfo/password-store