misc-scripts/passman-dmenu.zsh

6 lines
223 B
Bash
Raw Normal View History

2020-11-03 20:26:44 +00:00
#!/bin/zsh
FILES=(~/.password-store/**/*.gpg)
PASS="$(for i in $FILES; do print ${${i#*/.password-store/}%.gpg}; done | dmenu -i -l 30 -p 'Password/OTP')"
2021-04-12 11:07:44 +00:00
[ ! -z $PASS ] && pass $([ -z ${PASS#*/otp} ] && <<< otp) $PASS -c