[zsh] Add sudo key handling
This commit is contained in:
@@ -50,6 +50,11 @@ if `which go &>/dev/null`; then
|
|||||||
export GOPATH=$(go env GOPATH)
|
export GOPATH=$(go env GOPATH)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [[ -f ~/.ssh/sudo_key ]]; then
|
||||||
|
[[ -e /tmp/sudo-agent.sock ]] || ssh-agent -a /tmp/sudo-agent.sock &> /dev/null
|
||||||
|
SSH_AUTH_SOCK=/tmp/sudo-agent.sock ssh-add -l | grep -q `ssh-keygen -lf ~/.ssh/sudo_key | awk '{print $2}'` || SSH_AUTH_SOCK=/tmp/sudo-agent.sock ssh-add ~/.ssh/sudo_key
|
||||||
|
fi
|
||||||
|
|
||||||
# Sudo workaround for neovim
|
# Sudo workaround for neovim
|
||||||
export SUDO_ASKPASS=$(command -v ssh-askpass)
|
export SUDO_ASKPASS=$(command -v ssh-askpass)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user