update zsh config
This commit is contained in:
+10
-7
@@ -12,11 +12,14 @@ fi
|
||||
|
||||
# SSH agent
|
||||
|
||||
if (( $+commands[ssh-add] )) && (( $+commands[ssh-agent] )) &&
|
||||
{ [[ -z "$SSH_AUTH_SOCK" ]] ||
|
||||
{ ssh-add -l &>/dev/null; [[ $? -eq 2 ]]; } } &&
|
||||
[[ -x "$HOME/.local/scripts/ssh-init" ]]; then
|
||||
unset SSH_AUTH_SOCK
|
||||
eval "$($HOME/.local/scripts/ssh-init 2>/dev/null)" &>/dev/null
|
||||
export UY_USING_SSH_AGENT=1
|
||||
if (( $+commands[ssh-add] )) && (( $+commands[ssh-agent] )); then
|
||||
# ssh-add -l: 0 = agent with keys, 1 = agent without keys, 2 = no agent
|
||||
if [[ -n "$SSH_AUTH_SOCK" ]] &&
|
||||
{ ssh-add -l &>/dev/null; [[ $? -ne 2 ]]; }; then
|
||||
export UY_USING_SSH_AGENT=1
|
||||
elif [[ -x "$HOME/.local/scripts/ssh-init" ]]; then
|
||||
unset SSH_AUTH_SOCK
|
||||
eval "$($HOME/.local/scripts/ssh-init 2>/dev/null)" &>/dev/null
|
||||
[[ -n "$SSH_AUTH_SOCK" ]] && export UY_USING_SSH_AGENT=1
|
||||
fi
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user