0da416986aadbaf89dc5596b01f9b42403f4d9fd

Author
Vishal Sharma <106011641+vishal-sharma-369@users.noreply.github.com>
Committer
GitHub <noreply@github.com>
Date

Message

fix(ssh-agent): add error message if `~/.ssh` is not found (#11929)

Closes #11829 

Co-authored-by: Carlo Sala <carlosalag@protonmail.com>

Diff

 1diff --git a/plugins/ssh-agent/ssh-agent.plugin.zsh b/plugins/ssh-agent/ssh-agent.plugin.zsh
 2index 78ac46b13815a199807e94e7401839241a364634..49ad95a11896561e8156db20ca51e829113b4ab3 100644
 3--- a/plugins/ssh-agent/ssh-agent.plugin.zsh
 4+++ b/plugins/ssh-agent/ssh-agent.plugin.zsh
 5@@ -13,6 +13,11 @@ function _start_agent() {
 6     fi
 7   fi
 8 
 9+  if [[ ! -d "$HOME/.ssh" ]]; then
10+    echo "[oh-my-zsh] ssh-agent plugin requires ~/.ssh directory"
11+    return 1
12+  fi
13+
14   # Set a maximum lifetime for identities added to ssh-agent
15   local lifetime
16   zstyle -s :omz:plugins:ssh-agent lifetime lifetime