From 151f134703d037b9a5e36f516d80b80621188794 Mon Sep 17 00:00:00 2001 From: Andrew Coleman Date: Mon, 5 Feb 2024 12:44:47 -0500 Subject: [PATCH] add wsl ssh agent support --- .zshrc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.zshrc b/.zshrc index 196fe74..3385b45 100644 --- a/.zshrc +++ b/.zshrc @@ -116,4 +116,14 @@ if command -v zoxide > /dev/null ; then eval "$(zoxide init zsh)" fi +if [[ "$(uname -r)" =~ "microsoft" ]] ; then + if [ -z "$(pgrep ssh-agent)" ]; then + rm -rf /tmp/ssh-* + eval $(ssh-agent -s) > /dev/null + else + export SSH_AGENT_PID=$(pgrep ssh-agent) + export SSH_AUTH_SOCK=$(find /tmp/ssh-* -name "agent.*") + fi +fi + [ -f "$HOME/.zshrc.local" ] && source "$HOME/.zshrc.local"