add lazy loading of ssh agents

This commit is contained in:
2025-05-19 10:42:39 +02:00
parent 156bf069ca
commit d614dbf57b

11
.bashrc
View File

@@ -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
#