diff --git a/roles/debian/files/profile.sh b/roles/debian/files/profile.sh index 5c2fc14..874e3f6 100644 --- a/roles/debian/files/profile.sh +++ b/roles/debian/files/profile.sh @@ -11,6 +11,8 @@ if [ -f "/etc/vn/env" ]; then fi read -r VN_ENV < /etc/vn/env + ENV_TEXT="$VN_ENV" + case "$VN_ENV" in lab) ENV_COLOR="\033[01;32m" @@ -26,17 +28,16 @@ if [ -f "/etc/vn/env" ]; then ;; *) ENV_COLOR="\033[01;36m" + ENV_TEXT="${VN_ENV:0:3}" ;; esac - ENV_TEXT=${VN_ENV^^} - if [ -z "$ENV_TEXT" ]; then ENV_TEXT="???" ENV_COLOR="\033[01;37m" fi - ENV_TEXT="\[${ENV_COLOR}\]${ENV_TEXT}\[\033[00m\]" + ENV_TEXT="\[${ENV_COLOR}\]${ENV_TEXT^^}\[\033[00m\]" PS1="\u@$SHORT_HOST[$ENV_TEXT]:\w" if [ "$(id -u)" -eq 0 ]; then