diff options
author | William Carroll <wpcarro@gmail.com> | 2017-09-15T16·14-0400 |
---|---|---|
committer | William Carroll <wpcarro@gmail.com> | 2017-09-15T16·14-0400 |
commit | 811486620cde2de4f022fe45d97d2397bb0a24a0 (patch) | |
tree | 4d2d14911e94befea01df38fddf6279d4bcd4838 | |
parent | ed72f4a69d4839ea8ad5a59fcd60638cb16a92c3 (diff) |
Updates GPG encryption/decryption convenience fns
-rw-r--r-- | functions/gpg_functions.sh | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/functions/gpg_functions.sh b/functions/gpg_functions.sh index 267c40105000..92762a5bde1c 100644 --- a/functions/gpg_functions.sh +++ b/functions/gpg_functions.sh @@ -1,5 +1,6 @@ #!/usr/bin/env zsh +# wip function gpg-encrypt-dir() { dirname=$1 echo "Encrypting..." @@ -8,6 +9,7 @@ function gpg-encrypt-dir() { } +# wip function gpg-decrypt-dir() { dirname=$1 outdir=${dirname%.tar.gz.gpg} @@ -24,19 +26,23 @@ function gpg-decrypt-dir() { } -# WIP +# encrypts a file, appending a .gpg extension +# deletes the non-encrypted source function gpg-encrypt-file() { filename=$1 - echo "Encrypting..." - gpg --symmetric $filename + echo "Encrypting..." && \ + gpg --symmetric ${filename} && \ + rm ${filename} && \ echo "Done." } -# WIP +# decrypts a file +# deletes the original encrypted file with the .gpg extension function gpg-decrypt-file() { filename=$1 - echo "Decrypting..." - gpg --decrypt $filename >"${filename%.gpg}" + echo "Decrypting..." && \ + gpg --decrypt ${filename} >"${filename%.gpg}" && \ + rm ${filename} && \ echo "Done." } |