From b14314a19105a8a67a6193122697c1c1f6ab43ba Mon Sep 17 00:00:00 2001 From: Justin Wind Date: Thu, 9 Mar 2017 14:41:01 -0800 Subject: [PATCH] fix fancier prompt --- roles/common/files/bash_prompt.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/roles/common/files/bash_prompt.sh b/roles/common/files/bash_prompt.sh index a0a3d8c..ed8ffd3 100644 --- a/roles/common/files/bash_prompt.sh +++ b/roles/common/files/bash_prompt.sh @@ -6,12 +6,17 @@ prompt_string(){ local _cyan="\[\033[36m\]" local _resultcode="${_yellow}\$?${_normal}" + local _user="${_cyan}\u${_normal}" local _addr="${_green}${PUBLIC_IP}${_normal}" + if [[ -z "${PUBLIC_IP}" ]] + then + _addr="${_green}${PRIVATE_IP}${_normal}" + fi local _id="${_yellow}${INSTANCE_ID}${_normal}" local _app="${_yellow}${CLOUD_MODULE}-${CLOUD_PHASE}${_normal}" local _path="${_cyan}\w${_normal}" - echo ":${_resultcode}:${_addr}:${_app}:${_id}:${_path}\n\$ " + echo ":${_resultcode}:${_user}@${_addr}:${_app}:${_id}:${_path}\n\\$ " } export PS1=$(prompt_string) unset -f prompt_string -- 2.45.2