Adds GPG helper functions; Cleans index.sh

This commit is contained in:
William Carroll 2017-06-20 18:07:18 -04:00
parent 8fbafc3a5c
commit 9d591e52ac
4 changed files with 59 additions and 45 deletions

View file

@ -0,0 +1,20 @@
#!/usr/bin/env zsh
function gpg-encrypt-dir() {
dirname=$1
tar -cz "$dirname" | gpg --symmetric --output "$dirname.tar.gz.gpg"
}
function gpg-decrypt-dir() {
dirname=$1
outdir=${dirname%.tar.gz.gpg}
if [ -d "$outdir" ]; then
echo "Output directory, $outdir, already exists and will be overwritten by this command. Aborting..."
exit 1
else
gpg --decrypt $dirname | tar -xv
fi
}