git: only check my SSH key is loaded on macOS
- ID
442d97c- date
2026-04-18 11:46:57+00:00- author
Alex Chan <alex@alexwlchan.net>- parent
2935542- message
git: only check my SSH key is loaded on macOS- changed files
1 file, 9 additions, 7 deletions
Changed files
git/_ensure_ssh_key_loaded (408) → git/_ensure_ssh_key_loaded (462)
diff --git a/git/_ensure_ssh_key_loaded b/git/_ensure_ssh_key_loaded
index 3143dc9..3454c81 100755
--- a/git/_ensure_ssh_key_loaded
+++ b/git/_ensure_ssh_key_loaded
@@ -6,11 +6,13 @@
set -o errexit
set -o nounset
-has_ssh_identity_loaded() {
- ssh-add -l >/dev/null
-}
+if [[ $(uname) == "Darwin" ]]; then
+ has_ssh_identity_loaded() {
+ ssh-add -l >/dev/null
+ }
-if ! has_ssh_identity_loaded
-then
- ssh-add --apple-use-keychain $(find ~/.ssh -name 'id_*' | grep -v '.pub$' | head -n 1)
-fi
\ No newline at end of file
+ if ! has_ssh_identity_loaded
+ then
+ ssh-add --apple-use-keychain $(find ~/.ssh -name 'id_*' | grep -v '.pub$' | head -n 1)
+ fi
+fi