7a63ccabf662138777a43d014a1a0ab5d8f86ab0
- Author
- Alexey V Zapparov <ixti@member.fsf.org>
- Committer
- Alexey V Zapparov <ixti@member.fsf.org>
- Date
Message
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 }