
#function exitstatus {
#
#    BOLD="\[\033[1m\]"
#    RED="\[\033[1;31m\]"
#    GREEN="\[\e[32;1m\]"
#    BLUE="\[\e[34;1m\]"
#    OFF="\[\033[m\]"
#
#    PROMPT="[\u@\h ${BLUE}\W${OFF}"
#
#    if [ "${EXITSTATUS}" -eq 0 ]
#    then
#       PS1="${PROMPT} ${BOLD}${GREEN}:)${OFF} ]\$ "
#    else
#       PS1="${PROMPT} ${BOLD}${RED}:(${OFF} ]\$ "
#    fi
#
#    PS2="${BOLD}>${OFF} "
#}



function myprompt {
    EXITSTATUS="$?"
	COL=$COLUMNS 
	CLKCOL=$(($COLUMNS-10))

	echo -n -e "\033[0;34;40m"
	while [ $(( COL -= 1 )) -ge 0 ]
	do
		echo -n " "
	done

	if [ "${EXITSTATUS}" -eq 0 ]
	then
		PS1="\033[255D\033[1;34;40m[\033[1;32;40m\u\033[1;34;40m@\033[1;31;40m\h\033[1;34;40m] \033[1;35;40m\w \033[1;32;40m:)\033[255D\033[${CLKCOL}C\033[1;34;40m[\033[0;34;40m\@\033[1;34;40m]\033[0m\n\$ "
	else
		PS1="\033[255D\033[1;34;40m[\033[1;32;40m\u\033[1;34;40m@\033[1;31;40m\h\033[1;34;40m] \033[1;35;40m\w \033[1;31;40mret\033[1;34;40m:(\033[1;31;40m$EXITSTATUS\033[1;34;40m) \033[1;31;40m:(\033[255D\033[${CLKCOL}C\033[1;34;40m[\033[0;34;40m\@\033[1;34;40m]\033[0m\n\$ "
	fi

	#PS2="${BOLD}>${OFF} "
}



PROMPT_COMMAND=myprompt

#PS1='\033[1;34m[\033[0;31m\u\033[1;34m@\033[1;32m\h\033[1;34m]\033[0;34m[\033[33m\w\033[34m]: \033[35m\d (\033[36m\@\033[35m)\033[0m\n\$ '

