summaryrefslogtreecommitdiff
path: root/plugins/aws/aws.plugin.zsh
diff options
context:
space:
mode:
authorRoeniss Moon <roeniss2@gmail.com>2023-04-19 22:46:10 +0900
committerGitHub <noreply@github.com>2023-04-19 15:46:10 +0200
commit9139d30ca30f8f687cc21121ed9b4f5238bc5260 (patch)
tree61f6114d639a97d884ba7ebf79b2e13951a17a5f /plugins/aws/aws.plugin.zsh
parent673b9fc3317d48a169fe612575186b3eb1a42a13 (diff)
downloadzsh-9139d30ca30f8f687cc21121ed9b4f5238bc5260.tar.gz
zsh-9139d30ca30f8f687cc21121ed9b4f5238bc5260.tar.bz2
zsh-9139d30ca30f8f687cc21121ed9b4f5238bc5260.zip
feat(aws): allow more customisation in prompt function (#11619)
Diffstat (limited to 'plugins/aws/aws.plugin.zsh')
-rw-r--r--plugins/aws/aws.plugin.zsh9
1 files changed, 6 insertions, 3 deletions
diff --git a/plugins/aws/aws.plugin.zsh b/plugins/aws/aws.plugin.zsh
index d45abba57..0da91bc22 100644
--- a/plugins/aws/aws.plugin.zsh
+++ b/plugins/aws/aws.plugin.zsh
@@ -223,13 +223,16 @@ compctl -K _aws_profiles asp acp aws_change_access_key
function aws_prompt_info() {
local _aws_to_show
local region="${AWS_REGION:-${AWS_DEFAULT_REGION:-$AWS_PROFILE_REGION}}"
+
if [[ -n $AWS_PROFILE ]];then
- _aws_to_show+="${ZSH_THEME_AWS_PROFILE_PREFIX:=<aws:}${AWS_PROFILE}${ZSH_THEME_AWS_PROFILE_SUFFIX:=>}"
+ _aws_to_show+="${ZSH_THEME_AWS_PROFILE_PREFIX="<aws:"}${AWS_PROFILE}${ZSH_THEME_AWS_PROFILE_SUFFIX=">"}"
fi
+
if [[ -n $AWS_REGION ]]; then
- [[ -n $AWS_PROFILE ]] && _aws_to_show+=" "
- _aws_to_show+="${ZSH_THEME_AWS_REGION_PREFIX:=<region:}${region}${ZSH_THEME_AWS_REGION_SUFFIX:=>}"
+ [[ -n $AWS_PROFILE ]] && _aws_to_show+="${ZSH_THEME_AWS_DIVIDER=' '}"
+ _aws_to_show+="${ZSH_THEME_AWS_REGION_PREFIX="<region:"}${region}${ZSH_THEME_AWS_REGION_SUFFIX=">"}"
fi
+
echo "$_aws_to_show"
}