From 7191a1a9c48bf31ca3a0d9de60baf6931ff7cb54 Mon Sep 17 00:00:00 2001 From: Patrick Spek Date: Fri, 17 Jan 2020 12:12:15 +0100 Subject: Include ipass util --- .local/bin/ipass | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 .local/bin/ipass (limited to '.local') diff --git a/.local/bin/ipass b/.local/bin/ipass new file mode 100755 index 0000000..63ec46a --- /dev/null +++ b/.local/bin/ipass @@ -0,0 +1,19 @@ +#! /usr/bin/env sh + +main() +{ + cd "${HOME}/.password-store" || exit 1 + + file=$(find ./* -type f | sed 's-^\./--' | sed 's-\.gpg$--' | dmenu) + dmenu_exit=$? + + if [ "${dmenu_exit}" -ne 0 ] + then + exit 2 + fi + + pass show "$file" | perl -pe 'chomp' | xdotool type --file - + notify-send -i "dialog-password" "ipass" "${file}" +} + +main "$@" -- cgit v1.1