Add gpg setup script

master
Jordan Atwood 2 years ago
parent 39dc4d76a6
commit dc42d786ae
Signed by: nightfirecat
GPG Key ID: 615A619C2D73A6DF
  1. 14
      gpg.sh
  2. 3
      setup.sh

@ -0,0 +1,14 @@
#!/usr/bin/env bash
set -e
# don't require gpg key setup if user is root
if [ "$EUID" -eq 0 ]; then
return
fi
# prompt to create key if none exists
if [[ "$(find ~/.gnupg -maxdepth 2 -type f -wholename '*private-keys-v1.d/*.key' | wc -l)" == 0 ]]; then
echo 'No GPG keys found; creating one now.'
echo 'Using 4096 bit size is recommended for this setup.'
gpg --full-generate-key
fi

@ -70,3 +70,6 @@ source "$DIR"/vscode.sh
# set up SSH config and create key if needed
source "$DIR"/ssh.sh
# create GPG key if needed
source "$DIR"/gpg.sh

Loading…
Cancel
Save