dotfiles/zshrc.d/ssh-agent.zsh
2020-08-12 02:29:03 +04:00

12 lines
293 B
Bash

ssh-add -l > /dev/null 2>&1
if [ "$?" == 2 ]; then
test -r $HOME/.ssh-agent && eval "$(<$HOME/.ssh-agent)" > /dev/null 2>&1
ssh-add -l > /dev/null 2>&1
if [ "$?" == 2 ]; then
(umask 066; ssh-agent >| $HOME/.ssh-agent)
eval "$(<$HOME/.ssh-agent)" > /dev/null
ssh-add
fi
fi