dotfiles/scripts/setup_keybase
2020-06-03 08:31:58 -06:00

43 lines
909 B
Bash
Executable File

#!/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
rm -rf ~/.ssh
ln -s "$SSH_DIR" ~/.ssh
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
rm -rf ~/.aws
ln -s "$AWS_DIR" ~/.aws
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