diff options
-rw-r--r-- | .bash_prompt | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/.bash_prompt b/.bash_prompt new file mode 100644 index 0000000..31c06e8 --- /dev/null +++ b/.bash_prompt @@ -0,0 +1,42 @@ +#!/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 |