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