1
0
Fork 0
chezmoi/dot_config/herbstluftwm/executable_passboltmenu
2022-05-06 10:08:57 +02:00

18 lines
381 B
Bash

#!/usr/bin/env bash
. /usr/share/nvm/init-nvm.sh
if [[ $(passbolt auth check) != 'You are already logged in.' ]]
then
passbolt auth login
fi
tmp=$(mktemp)
trap 'rm $tmp' EXIT
uuid=$(passbolt find | tail -n+2|rofi -columns 1 -width 80 -p "Password for" -dmenu "$@" | awk '{print $NF}')
[[ -n "$uuid" ]] || exit
passbolt get "$uuid" | gpg -q | xclip -i -selection clipboard