this repo has no description
dotfiles
1#!/bin/sh
2
3DEFAULT_KEYID=C58C41E27B00AD04
4KEYID=${1:-$DEFAULT_KEYID}
5
6echo "Publishing PGP key $KEYID to keyservers"
7
8echo "Publishing to default keyserver"
9gpg --send-key "$KEYID"
10echo "Publishing to MIT keyserver"
11gpg --keyserver pgp.mit.edu --send-key "$KEYID"
12echo "Publishing to GnuPG keyserver"
13gpg --keyserver keys.gnupg.net --send-key "$KEYID"
14echo "Publishing to Ubuntu keyserver"
15gpg --keyserver hkps://keyserver.ubuntu.com:443 --send-key "$KEYID"
16echo "Publishing to Mailvelope keyserver"
17gpg --keyserver hkps://keys.mailvelope.com --send-key "$KEYID"
18
19if [ "$KEYID" = "$DEFAULT_KEYID" ]; then
20 echo "Publishing key to keys.openpgp.org, this will require verification!"
21 gpg --export "$KEYID" | curl -T - https://keys.openpgp.org
22 if command -v 'keybase' > /dev/null 2>&1; then
23 echo "Publishing key to Keybase"
24 FP=$(gpg --with-colons --fingerprint "$KEYID" | awk -F: '$1 == "fpr" {print $10}' | head -n 1)
25 keybase pgp update "$FP"
26 fi
27fi
28
29echo "Publishing of PGP key $KEYID completed!"
30