From 514bb1a1c8c2d54b4992621e42a4355224a587a1 Mon Sep 17 00:00:00 2001 From: Jordan Atwood Date: Thu, 18 Aug 2022 11:25:12 -0700 Subject: [PATCH] Skip adding ssh keys when ~/.ssh does not exist --- src/.bashrc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/.bashrc b/src/.bashrc index 19ca187..506d95e 100755 --- a/src/.bashrc +++ b/src/.bashrc @@ -134,6 +134,10 @@ alias la='ll -A' # only performs `ssh-add` on files in ~/.ssh/ which have a header indicating # they are SSH keys, and which are not loaded in the agent function _bashrc_ssh-add-keys { + if ! [ -d ~/.ssh ]; then + return + fi + if ! grep -E -q -- '-BEGIN (OPENSSH|RSA) PRIVATE KEY-' ~/.ssh/*; then return fi