1
0
Fork 0
dotfiles2000/dotfiles/my-binaries/dot-bin/decryptNdump_pass
2024-10-31 22:09:39 +01:00

21 lines
487 B
Bash
Executable file

#!/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