From bc00f7a310a923392911579d46832617796d94a8 Mon Sep 17 00:00:00 2001 From: "Andrew R. M" Date: Mon, 15 Apr 2024 16:43:28 +0000 Subject: [PATCH] Option select on tput working or use old fallback control codes --- bash/.bashrc | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/bash/.bashrc b/bash/.bashrc index 7497f46..677f67a 100644 --- a/bash/.bashrc +++ b/bash/.bashrc @@ -2,13 +2,23 @@ #{- PROMPT -}# -red="\001$(tput bold)$(tput setaf 1)\002" -green="\001$(tput bold)$(tput setaf 2)\002" -yellow="\001$(tput bold)$(tput setaf 3)\002" -blue="\001$(tput bold)$(tput setaf 4)\002" -magenta="\001$(tput bold)$(tput setaf 5)\002" -cyan="\001$(tput bold)$(tput setaf 6)\002" -no_color="\001$(tput sgr0)\002" +if which tput &> /dev/null && tput bold &> /dev/null; then + red="\001$(tput bold)$(tput setaf 1)\002" + green="\001$(tput bold)$(tput setaf 2)\002" + yellow="\001$(tput bold)$(tput setaf 3)\002" + blue="\001$(tput bold)$(tput setaf 4)\002" + magenta="\001$(tput bold)$(tput setaf 5)\002" + cyan="\001$(tput bold)$(tput setaf 6)\002" + no_color="\001$(tput sgr0)\002" +else + red="\[\033[1;31m\]" + green="\[\033[1;32m\]" + yellow="\[\033[1;33m\]" + blue="\[\033[1;34m\]" + magenta="\[\033[1;35m\]" + cyan="\[\033[1;36m\]" + no_color="\[\033[0m\]" +fi export PS1="${green}\$${no_color} "