|
|
|
@ -224,11 +224,25 @@ prompt_status() { |
|
|
|
[[ -n "$symbols" ]] && prompt_segment black default "$symbols" |
|
|
|
[[ -n "$symbols" ]] && prompt_segment black default "$symbols" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#AWS Profile: |
|
|
|
|
|
|
|
# - display current AWS_PROFILE name |
|
|
|
|
|
|
|
# - displays yellow on red if profile name contains 'production' or |
|
|
|
|
|
|
|
# ends in '-prod' |
|
|
|
|
|
|
|
# - displays black on green otherwise |
|
|
|
|
|
|
|
prompt_aws() { |
|
|
|
|
|
|
|
[[ -z "$AWS_PROFILE" ]] && return |
|
|
|
|
|
|
|
case "$AWS_PROFILE" in |
|
|
|
|
|
|
|
*-prod|*production*) prompt_segment red yellow "AWS: $AWS_PROFILE" ;; |
|
|
|
|
|
|
|
*) prompt_segment green black "AWS: $AWS_PROFILE" ;; |
|
|
|
|
|
|
|
esac |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
## Main prompt |
|
|
|
## Main prompt |
|
|
|
build_prompt() { |
|
|
|
build_prompt() { |
|
|
|
RETVAL=$? |
|
|
|
RETVAL=$? |
|
|
|
prompt_status |
|
|
|
prompt_status |
|
|
|
prompt_virtualenv |
|
|
|
prompt_virtualenv |
|
|
|
|
|
|
|
prompt_aws |
|
|
|
prompt_context |
|
|
|
prompt_context |
|
|
|
prompt_dir |
|
|
|
prompt_dir |
|
|
|
prompt_git |
|
|
|
prompt_git |
|
|
|
|