From 71cc43a9bde4c63d8fb17e4f8126e16ba2f2f9fa Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Mon, 25 Mar 2019 22:23:00 -0300 Subject: UX --- ssh-agent-loadkey | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/ssh-agent-loadkey b/ssh-agent-loadkey index a335561..355a1e4 100755 --- a/ssh-agent-loadkey +++ b/ssh-agent-loadkey @@ -39,8 +39,13 @@ function __loaded { #ssh-add -L | cut -d ' ' -f 3 | sed -e 's/^/\t/' ssh-add -L | while read line; do - handle="$(basename `echo $line | cut -d ' ' -f 3`)" type="`echo $line | cut -d ' ' -f 1 | sed -e 's/^ssh-//'`" + handle="`echo $line | cut -d ' ' -f 3-`" + + if [ -e "$handle" ]; then + handle="`basename $handle`" + fi + echo "$handle ($type)" done | column -t -c 6 } @@ -83,6 +88,13 @@ function __load { else ssh-add $KEY fi + + # UX + if [ "$?" == "0" ]; then + if which awesome-client &> /dev/null; then + echo "naughty.notify({title = \"SSH:\", text =\"Loaded $HANDLE ($TYPE)\", timeout = 2})" | awesome-client + fi + fi } # Dispatch -- cgit v1.2.3