summaryrefslogtreecommitdiff
path: root/passmenu.sh
blob: ff38fe5b3fd21c1164ee30544f2f83281afb83aa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/sh
copycmd="xclip -rmlastnl -selection clipboard"
[ $XDG_SESSION_TYPE = "wayland" ] && copycmd="wl-copy -n"
pass_entry=$(pass ls | $PICKER -p "Copy password to clipboard:")
password="$(pass show $pass_entry|awk 'NR==1')"
login="$(pass show $pass_entry|awk '/^login:/ {print $2}')"
[ -n "$login" ] && {
	printf "%s %s" "$login" "$password" | $copycmd
	exit
}
#printf "%s" "$password" | $copycmd
$copycmd "$password"