diff options
author | Hugues Hiegel <hugues.hiegel@qosmos.com> | 2012-02-17 16:47:48 +0100 |
---|---|---|
committer | Hugues Hiegel <hugues.hiegel@qosmos.com> | 2012-02-17 16:48:04 +0100 |
commit | 7128c6123666dba4d9e8f75fed7b753290c9ea10 (patch) | |
tree | e78de43fdaf2b3f1384686bac069633091bac8f8 | |
parent | 0b7c009ba0c01b80f94113f369c269f529280c3b (diff) |
[Prompts] trick to show the number of active ssh-agent keys
-rw-r--r-- | 12_Prompts.zsh | 7 |
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" )} |