#!/usr/bin/env bash if infocmp xterm-256color >/dev/null 2>&1; then export TERM="xterm-256color" fi; if tput setaf 1 &> /dev/null; then tput sgr0 # reset colors bold=$(tput bold) reset=$(tput sgr0) black=$(tput setaf 0) blue=$(tput setaf 33); cyan=$(tput setaf 37) green=$(tput setaf 64) orange=$(tput setaf 166) purple=$(tput setaf 125) red=$(tput setaf 124) violet=$(tput setaf 61) white=$(tput setaf 15) yellow=$(tput setaf 136) else bold='' reset="\e[0m" black="\e[1;30m" blue="\e[1;34m" cyan="\e[1;36m" green="\e[1;32m" orange="\e[1;33m" purple="\e[1;35m" red="\e[1;31m" violet="\e[1;35m" white="\e[1;37m" yellow="\e[1;33m" fi # Set the terminal title and prompt. PS1="[\[${orange}\]\u" # username PS1+="\[${reset}\]@" PS1+="\[${yellow}\]\h " # hostname PS1+="\[${green}\]\W" # working directory PS1+="\[${reset}\]]\$ " # `$` (and reset color) export PS1