From 99310bbcf4cf4a6adf581c560fea444884f8af98 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Tue, 26 Mar 2019 21:00:06 -0300 Subject: Handle empty list of loaded ssh-keys --- ssh-agent-loadkey | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/ssh-agent-loadkey b/ssh-agent-loadkey index 355a1e4..d3a6d37 100755 --- a/ssh-agent-loadkey +++ b/ssh-agent-loadkey @@ -58,10 +58,13 @@ function __chooser { echo "" __list | sed -e 's/^/\t/' echo "" - echo "Current loaded keys:" - echo "" - __loaded | sed -e 's/^/\t/' - echo "" + + if [ "`LC_ALL=C ssh-add -L`" != "The agent has no identities." ]; then + echo "Current loaded keys:" + echo "" + __loaded | sed -e 's/^/\t/' + echo "" + fi read -rep "Choose key: " n -- cgit v1.2.3