add lazy loading of ssh agents
This commit is contained in:
11
.bashrc
11
.bashrc
@@ -52,6 +52,17 @@ _lazy_git_ps1() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# lazy loading of ssh agents
|
||||||
|
_lazy_ssh() {
|
||||||
|
if [[ -z $SSH_AUTH_SOCK ]]; then
|
||||||
|
eval "$(ssh-agent -s)" &>/dev/null
|
||||||
|
ssh-add "$HOME/.ssh/github" &>/dev/null
|
||||||
|
ssh-add "$HOME/.ssh/admin@homeserver" &>/dev/null
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
alias ssh='_lazy_ssh; ssh'
|
||||||
|
alias sudo='_lazy_ssh; sudo'
|
||||||
|
|
||||||
#
|
#
|
||||||
# aliases
|
# aliases
|
||||||
#
|
#
|
||||||
|
|||||||
Reference in New Issue
Block a user