#!/bin/bash ## A script to decrypt and dump the passwordstore to ## save it to a trusted volume prefix=${PASSWORD_STORE_DIR:=~/.password-store} ## Set the IFS to account for spaces in filenames IFS=$(echo -en "\n\b") for file in $(find $prefix -name '*.gpg') do nicename=$(echo $file \ | cut --characters ${#prefix}- \ | cut --characters 3- \ | rev | cut --characters 5- | rev ) echo echo "==> "$nicename gpg --quiet --decrypt $file done