blob: 870efb12a59db161baf927da4abdfa2abc9011c9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#!/usr/bin/env sh
store="$HOME/.password-store"
lscmd="ls --group-directories-first"
if [ "$MENUCMD" = "tofi" ]
then
menucmd="tofi --prompt pass:"
elif [ "$MENUCMD" = "dmenu" ]
then
menucmd="dmenu -l 4 -g 2 -x -i -p pass:"
else
menucmd="fzf --prompt pass:"
fi
while [ -d "$store/$file" ]
do
choice="$($lscmd "$store/$file" | sed 's/\.gpg$//'| $menucmd)"
[ "$choice" ] || break
file="$file/$choice"
done
pass show -c "$file"
test -n "$WAYLAND_DISPLAY" && pgrep -f "cliphist" &&
cliphist list |
tail -1 |
cliphist delete
|