--- /dev/null
+#!/bin/bash
+#
+# Load keys into the ssh-agent
+# Uses monkeysphere and keychain
+#
+
+if ! ssh-add -l &> /dev/null; then
+ monkeysphere subkey-to-ssh-agent
+fi
+
+if [ -x '/usr/bin/keychain' ]; then
+ mkdir -p $HOME/.keychain
+
+ if [ -e "$HOME/.ssh/id_rsa" ]; then
+ /usr/bin/keychain -q $HOME/.ssh/id_rsa
+ fi
+
+ if [ -e "$HOME/.ssh/id_ed25519" ]; then
+ /usr/bin/keychain -q $HOME/.ssh/id_ed25519
+ fi
+
+ if [ -e "$HOME/.keychain/$HOSTNAME-sh" ]; then
+ . $HOME/.keychain/$HOSTNAME-sh
+ fi
+
+ if [ -e "$HOME/.keychain/$HOSTNAME-sh-gpg" ]; then
+ . $HOME/.keychain/$HOSTNAME-sh-gpg
+ fi
+fi