2020-06-03 14:31:58 +00:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
setup_keybase() {
|
|
|
|
KEYBASE_USER=$(keybase whoami || (echo "Please login to keybase first"; exit 1))
|
|
|
|
keybase fs sync enable "/keybase/private/$KEYBASE_USER"
|
|
|
|
|
|
|
|
echo "keybase ✓"
|
|
|
|
}
|
|
|
|
|
|
|
|
setup_keybase_ssh() {
|
|
|
|
SSH_DIR="/Volumes/Keybase/private/$KEYBASE_USER/ssh"
|
|
|
|
if [ -d "$SSH_DIR" ]
|
|
|
|
then
|
2020-07-19 23:38:13 +00:00
|
|
|
rsync -a "$SSH_DIR"/ ~/.ssh/
|
2020-06-03 14:31:58 +00:00
|
|
|
|
|
|
|
echo " - keybase: ssh ✓"
|
|
|
|
else
|
|
|
|
echo "Directory not found: $SSH_DIR"
|
|
|
|
echo "Please check your keybase files"
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
}
|
|
|
|
|
|
|
|
setup_keybase_aws() {
|
|
|
|
AWS_DIR="/Volumes/Keybase/private/$KEYBASE_USER/aws"
|
|
|
|
if [ -d "$AWS_DIR" ]
|
|
|
|
then
|
2020-07-19 23:38:13 +00:00
|
|
|
rsync -a "$AWS_DIR"/ ~/.aws/
|
2020-06-03 14:31:58 +00:00
|
|
|
|
|
|
|
echo " - keybase: aws ✓"
|
|
|
|
else
|
|
|
|
echo "Directory not found: $AWS_DIR"
|
|
|
|
echo "Please check your keybase files"
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
}
|
|
|
|
|
|
|
|
setup_keybase
|
|
|
|
setup_keybase_ssh
|
|
|
|
setup_keybase_aws
|