浏览代码

fix(aws): quote % in `aws_prompt_info`

Marc Cornellà 2 年之前
父节点
当前提交
1c53ef0583
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      plugins/aws/aws.plugin.zsh

+ 2 - 2
plugins/aws/aws.plugin.zsh

@@ -155,8 +155,8 @@ compctl -K _aws_profiles asp acp aws_change_access_key
 
 # AWS prompt
 function aws_prompt_info() {
-  [[ -z $AWS_PROFILE ]] && return
-  echo "${ZSH_THEME_AWS_PREFIX:=<aws:}${AWS_PROFILE}${ZSH_THEME_AWS_SUFFIX:=>}"
+  [[ -n "$AWS_PROFILE" ]] || return
+  echo "${ZSH_THEME_AWS_PREFIX:=<aws:}${AWS_PROFILE:gs/%/%%}${ZSH_THEME_AWS_SUFFIX:=>}"
 }
 
 if [[ "$SHOW_AWS_PROMPT" != false && "$RPROMPT" != *'$(aws_prompt_info)'* ]]; then