e268ef3a80ec86a234f4b83de816b5af4bd9f99c

Author
Robby Russell <robby@planetargon.com>
Committer
Robby Russell <robby@planetargon.com>
Date

Message

Merge pull request #4320 from ixti/fix/aws-plugin-rprompt-pollution

Fix aws plugin RPROMPT pollution

Diff

 1diff --git a/plugins/aws/aws.plugin.zsh b/plugins/aws/aws.plugin.zsh
 2index 7246db9f0e10252a2c9bee1cff624e0b76ebc6c9..d31052f8300082f0d7ed5a47e59a2cf1454288d0 100644
 3--- a/plugins/aws/aws.plugin.zsh
 4+++ b/plugins/aws/aws.plugin.zsh
 5@@ -11,11 +11,16 @@ export AWS_HOME=~/.aws
 6 function agp {
 7   echo $AWS_DEFAULT_PROFILE
 8 }
 9+
10 function asp {
11+  local rprompt=${RPROMPT/<aws:$(agp)>/}
12+
13   export AWS_DEFAULT_PROFILE=$1
14   export AWS_PROFILE=$1
15-  export RPROMPT="<aws:$AWS_DEFAULT_PROFILE>$RPROMPT"
16+
17+  export RPROMPT="<aws:$AWS_DEFAULT_PROFILE>$rprompt"
18 }
19+
20 function aws_profiles {
21   reply=($(grep profile $AWS_HOME/config|sed -e 's/.*profile \([a-zA-Z0-9_-]*\).*/\1/'))
22 }