From 83a415fd2167f8c9977328f4e981c699fdcf56b9 Mon Sep 17 00:00:00 2001 From: Darren 'Tadgy' Austin Date: Sat, 30 Sep 2023 12:13:31 +0100 Subject: [PATCH] Sleep for 0.5s after some ssh agents output. --- .bashrc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.bashrc b/.bashrc index 99ad923..8864154 100644 --- a/.bashrc +++ b/.bashrc @@ -199,15 +199,18 @@ __ssh_agent_prompt_command() { # Find a new socket to use. if __find_ssh_agent_sock; then printf "\\033[1;33;40m%s\\033[0;39m\\n" "Connected to existing ssh-agent socket." + sleep 0.5 else # Start a new agent. eval "$(ssh-agent -s 2>/dev/null | grep -v 'echo'; printf "%s" "ERR=${PIPESTATUS[0]}")" (( ERR > 0 )) && { printf "\\033[1;31;40m%s\\033[0;39m\\n" "Failed to start new ssh-agent - continuing with no agent." + sleep 0.5 return 1 } printf "\\033[1;32;40m%s\\033[0;39m\\n" "Started new ssh-agent." __write_ssh_agents + sleep 0.5 fi } return 0