Load SSH keys lazily.

This commit is contained in:
2015-11-05 03:18:02 +01:00
parent 24194e7d6d
commit f8ce94ef93

View File

@@ -237,11 +237,16 @@ ruler() {
done done
} }
if ! _remote ; then ssh_agent() {
if ! (ssh-add -l | grep -q 'id_rsa') ; then if ! _remote ; then
ssh-add if ! ssh-add -l >/dev/null ; then
ssh-add
fi
fi fi
fi }
alias ssh='ssh_agent && unalias ssh; ssh'
alias scp='ssh_agent && unalias scp; scp'
addext() { addext() {
[[ -z "$1" ]] || [[ -z "$2" ]] && { echo "Usage: $0 <file> <extension>" ; return } [[ -z "$1" ]] || [[ -z "$2" ]] && { echo "Usage: $0 <file> <extension>" ; return }