summaryrefslogtreecommitdiff
path: root/12_Prompts.zsh
diff options
context:
space:
mode:
authorHugues Hiegel <hugues.hiegel@qosmos.com>2012-02-17 16:47:48 +0100
committerHugues Hiegel <hugues.hiegel@qosmos.com>2012-02-17 16:48:04 +0100
commit7128c6123666dba4d9e8f75fed7b753290c9ea10 (patch)
treee78de43fdaf2b3f1384686bac069633091bac8f8 /12_Prompts.zsh
parent0b7c009ba0c01b80f94113f369c269f529280c3b (diff)
[Prompts] trick to show the number of active ssh-agent keys
Diffstat (limited to '12_Prompts.zsh')
-rw-r--r--12_Prompts.zsh7
1 files changed, 6 insertions, 1 deletions
diff --git a/12_Prompts.zsh b/12_Prompts.zsh
index 66bcfba..c78f97c 100644
--- a/12_Prompts.zsh
+++ b/12_Prompts.zsh
@@ -141,7 +141,12 @@ __update_prompt_elements()
if [ "$SSH_AGENT_KEYLIST" != "" ]
then
AGENTCOLOR="has_keys"
- AGENTCHAR=${AGENT_WITH_KEYS:-$( [ $_is_multibyte_compliant ] && echo "✔" || echo "$" )}
+ A____CHAR=${AGENT_WITH_KEYS:-$( [ $_is_multibyte_compliant ] && echo "✔" || echo "$" )}
+ AGENTCHAR=""
+ for i in {1..$(echo $SSH_AGENT_KEYLIST | wc -l )}
+ do
+ AGENTCHAR=$AGENTCHAR$A____CHAR
+ done
else
AGENTCOLOR="empty"
AGENTCHAR=${AGENT_EMPTY:-$( [ $_is_multibyte_compliant ] && echo "✘" || echo "S" )}