6b456c1b7a
Currently paying the price of months of non-diligent git usage. Here's what has changed. - Theming support in Gvcci and wpgtk - Dropping support for i3 - Supporting EXWM - Many Elisp modules - Collapsed redundant directories in ./configs
21 lines
551 B
Bash
Executable file
21 lines
551 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
|
|
# Run this script to export all the information required to transport your GPG
|
|
# information.
|
|
# Usage: ./export.sh [directory]
|
|
# TODO: run this periodically as a job.
|
|
|
|
destination="${1:-$(mktemp -d)}"
|
|
|
|
if [ ! -d "$destination" ]; then
|
|
echo "$destination does not exist. Creating it..."
|
|
mkdir -p "$destination"
|
|
fi
|
|
|
|
gpg --armor --export >"$destination/public.asc"
|
|
gpg --armor --export-secret-keys >"$destination/secret.asc"
|
|
gpg --armor --export-ownertrust >"$destination/ownertrust.txt"
|
|
|
|
echo $(realpath "$destination")
|