From dc6fdf52b7a17935b70c5cba5a116b7277029dd3 Mon Sep 17 00:00:00 2001 From: romkatv Date: Wed, 22 May 2019 14:09:02 +0200 Subject: [PATCH] speed up aws_eb_env prompt --- powerlevel9k.zsh-theme | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/powerlevel9k.zsh-theme b/powerlevel9k.zsh-theme index 9ec8ad65..2f7eee3b 100755 --- a/powerlevel9k.zsh-theme +++ b/powerlevel9k.zsh-theme @@ -377,11 +377,9 @@ prompt_aws() { ################################################################ # Current Elastic Beanstalk environment prompt_aws_eb_env() { - # TODO(roman): This is clearly broken. Fix it. - local eb_env=$(grep environment .elasticbeanstalk/config.yml 2> /dev/null | awk '{print $2}') - if [[ -n "$eb_env" ]]; then - "$1_prompt_segment" "$0" "$2" black green 'AWS_EB_ICON' 0 '' "${eb_env//\%/%%}" - fi + [[ -r .elasticbeanstalk/config.yml ]] || return + local v=${=$(grep environment .elasticbeanstalk/config.yml 2>/dev/null)[2]} + [[ -n $v ]] && "$1_prompt_segment" "$0" "$2" black green 'AWS_EB_ICON' 0 '' "${v//\%/%%}" } ################################################################