1#!/usr/bin/env bash
2# taken from https://unix.stackexchange.com/a/170546
3# export passwords to external file
45
shopt -s nullglob globstar
6prefix=${PASSWORD_STORE_DIR:-$HOME/.password-store}
78
for file in "$prefix"/**/*.gpg; do
9file="${file/$prefix//}"
10printf "%s\n" "Name: ${file%.*}" >> exported_passes
11pass "${file%.*}" >> exported_passes || "Failed to export $file"
12printf "\n\n" >> exported_passes
13done