From 78bab2d61c956fa54cb6842fe19534ddadf3f3d2 Mon Sep 17 00:00:00 2001 From: Joursoir Date: Mon, 14 Mar 2022 15:26:52 +0300 Subject: add .bash_prompt --- .bash_prompt | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .bash_prompt (limited to '.bash_prompt') 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 -- cgit v1.2.3-18-g5258