Browse code

Add dotfiles

Robert Cranston authored on 13/02/2022 02:08:04
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,23 @@
1
+__prompt_color_enabled="$(command -v tput)"
2
+__prompt_color_colors="$(! [ "$__prompt_color_enabled" ] || tput colors)"
3
+
4
+__prompt_color()
5
+{
6
+
7
+  [ "$__prompt_color_enabled" ] || return 0
8
+
9
+  __prompt_color="${PROMPT_COLOR:-15}"
10
+  if [ "$__prompt_color_colors" -lt "$__prompt_color" ]
11
+  then
12
+    __prompt_color="$((__prompt_color - 8))"
13
+    __prompt_color_bold='bold'
14
+  fi
15
+
16
+  printf "$1" "$(
17
+    tput -S << EOF
18
+      $__prompt_color_bold
19
+      setaf $__prompt_color
20
+      $2
21
+EOF
22
+  )"
23
+}