summaryrefslogtreecommitdiff
path: root/config/essentials/zsh
diff options
context:
space:
mode:
Diffstat (limited to 'config/essentials/zsh')
-rw-r--r--config/essentials/zsh/functions.zsh10
1 files changed, 10 insertions, 0 deletions
diff --git a/config/essentials/zsh/functions.zsh b/config/essentials/zsh/functions.zsh
index 9ee4b93..0f73a96 100644
--- a/config/essentials/zsh/functions.zsh
+++ b/config/essentials/zsh/functions.zsh
@@ -126,3 +126,13 @@ function git_develop_branch() {
done
echo develop
}
+
+# gpg backup
+gpg_backup ()
+{
+ gpg --export-secret-keys --armor > private.asc
+ gpg --export --armor > public.asc
+ gpg --export-ownertrust --armor > trust.asc
+ tar czf gpg_backup.tar.gz {public,private,trust}.asc
+ shred -uz {public,private,trust}.asc
+}