#!/bin/bash
COLOR_INSTANCE="38;5;27"
COLOR_APPLICATION="38;5;102"
COLOR_DATACENTER="32;10;10"
if [[ "${QLOUD_ENVIRONMENT}" = *prestable* ]] || [[ "${DEPLOY_STAGE_ID}" = *prestable* ]]; then
    COLOR_ENVIRONMENT="33;10;10"
else
    if [[ "${QLOUD_ENVIRONMENT}" = *production* ]] || [[ "${QLOUD_ENVIRONMENT}" = *stable* ]] || [[ "${DEPLOY_STAGE_ID}" = *stable* ]] || [[ "${DEPLOY_STAGE_ID}" = *prod* ]]; then
        COLOR_ENVIRONMENT="31;10;10"
    else
        COLOR_ENVIRONMENT="36;10;10"
    fi
fi

if [ -n "$DEPLOY_POD_ID" ]; then
    export PS1="\[\e[${COLOR_INSTANCE}m\]${DEPLOY_POD_ID}.\[\e[${COLOR_DATACENTER}m\]${DEPLOY_NODE_DC,,}\[\e[${COLOR_APPLICATION}m\].${DEPLOY_STAGE_ID}|\[\e[${COLOR_ENVIRONMENT}m\]${DEPLOY_UNIT_ID}[$DEPLOY_BOX_ID]\[\e[0m\]:\w\\$ "
else
    export PS1="\[\e[${COLOR_INSTANCE}m\]${QLOUD_INSTANCE}.\[\e[${COLOR_DATACENTER}m\]${QLOUD_DATACENTER,,}\[\e[${COLOR_APPLICATION}m\].${QLOUD_APPLICATION}|\[\e[${COLOR_ENVIRONMENT}m\]${QLOUD_ENVIRONMENT}\[\e[0m\]:\w\\$ "
fi

export LANG=en_US.UTF-8
export HISTTIMEFORMAT="%h %d %H:%M:%S "
export HISTSIZE=-1
export HISTFILESIZE=-1
shopt -s histappend
