Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # export passwords to external file
- shopt -s nullglob globstar
- prefix=${PASSWORD_STORE_DIR:-$HOME/.password-store}
- for file in "$prefix"/**/*.gpg; do
- file="${file/$prefix//}"
- GROUP=$(dirname "$file" | sed 's#^//##')
- TITLE=$(basename "$file" | sed 's/\.gpg$//')
- TEXT=$(pass "${file%.*}")
- USER=$(echo "$TEXT" | grep ^login: | sed 's/^login: //')
- URL=$(echo "$TEXT" | grep ^url: | sed 's/^url: //')
- PASS=$(echo "$TEXT" | head -n1)
- echo "'${GROUP}';'${TITLE}';'${USER}';'${PASS}';'${URL}';'$(echo $TEXT | sed 's/\n/ /')'"
- done
Add Comment
Please, Sign In to add comment