aboutsummaryrefslogtreecommitdiffstats
path: root/.local/bin/backup-secret-key
diff options
context:
space:
mode:
Diffstat (limited to '.local/bin/backup-secret-key')
-rwxr-xr-x.local/bin/backup-secret-key11
1 files changed, 9 insertions, 2 deletions
diff --git a/.local/bin/backup-secret-key b/.local/bin/backup-secret-key
index 62c107a..56bf930 100755
--- a/.local/bin/backup-secret-key
+++ b/.local/bin/backup-secret-key
@@ -3,10 +3,17 @@
ERR_1_MSG="Please specify valid uid or keyid."
QRENCODE_FLAGS="-8 -l H"
-[ -z $1 ] && ( echo $ERR_1_MSG && exit 1 )
+echo $@
+
+[ -z $1 ] && echo $ERR_1_MSG && exit 1
gpg -K $1 > /dev/null || ( echo $ERR_1_MSG && exit 1 )
+usage () {
+ echo "$0 GPG_KEYID|GPG_UID [OUTPUT_TYPE]"
+ exit 2
+}
+
export_secret() {
gpg --export-secret-keys $1 \
| paperkey --output-type raw
@@ -23,7 +30,7 @@ qr_png_prettify () {
-label pubkey "$2" \
-label seckey "$3" \
-mode concatenate \
- backup.png
+ "$1-backup.png"
}
qr_png () {