add lazy loading of ssh agents
This commit is contained in:
11
.bashrc
11
.bashrc
@@ -52,6 +52,17 @@ _lazy_git_ps1() {
|
||||
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
|
||||
#
|
||||
|
||||
Reference in New Issue
Block a user