pass-env () { if [ -z "$1" ]; then echo "Usage: pass-env prefix" >&2 return fi for name in $(ls "$HOME/.password-store/$1"); do KEYNAME=$(basename "$name" .gpg) export $KEYNAME=$(pass show "$1/$KEYNAME") echo "$KEYNAME=****" done } pass-unenv () { if [ -z "$1" ]; then echo "Usage: pass-env prefix" >&2 return fi for name in $(ls "$HOME/.password-store/$1"); do KEYNAME=$(basename "$name" .gpg) export $KEYNAME= echo "$KEYNAME=" done }