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 }