From 6e39e3a24b092de97e70563e66ff08a4b8dd1674 Mon Sep 17 00:00:00 2001 From: Amin Bandali Date: Sun, 14 Apr 2019 16:52:36 -0400 Subject: [PATCH] bash: start ssh-agent if not running --- .bashrc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.bashrc b/.bashrc index f4fa270..309cbd1 100644 --- a/.bashrc +++ b/.bashrc @@ -45,3 +45,10 @@ a_prompt() { printf $cwd } PS1="\u@\h \$(a_prompt)> " + +if ! pgrep -u "$USER" ssh-agent > /dev/null; then + ssh-agent > ~/.ssh-agent-thing +fi +if [[ ! "$SSH_AUTH_SOCK" ]]; then + eval "$(<~/.ssh-agent-thing)" +fi -- 2.20.1