aboutsummaryrefslogtreecommitdiff
path: root/.config/shell
diff options
context:
space:
mode:
authorPatrick Spek <p.spek@tyil.nl>2020-02-17 13:24:44 +0100
committerPatrick Spek <p.spek@tyil.nl>2020-02-17 13:24:44 +0100
commit797eca7cb514c76f83d4d3b0df711ed280184276 (patch)
tree11b81c290fad6ffbf7314980cb762fb93b372a3c /.config/shell
parent8979b768965109f39730ed2a431fbf2e4d369502 (diff)
Add colors file for Bash
Diffstat (limited to '.config/shell')
-rw-r--r--.config/shell/colors/bash67
1 files changed, 67 insertions, 0 deletions
diff --git a/.config/shell/colors/bash b/.config/shell/colors/bash
new file mode 100644
index 0000000..1898573
--- /dev/null
+++ b/.config/shell/colors/bash
@@ -0,0 +1,67 @@
+#! /usr/bin/env bash
+
+# - https://misc.flogisoft.com/bash/tip_colors_and_formatting
+
+# Foreground colors
+SHELLC_F_BLACK='\e[30m'
+SHELLC_F_RED='\e[31m'
+SHELLC_F_GREEN='\e[32m'
+SHELLC_F_YELLOW='\e[33m'
+SHELLC_F_BLUE='\e[34m'
+SHELLC_F_MAGENTA='\e[35m'
+SHELLC_F_CYAN='\e[36m'
+SHELLC_F_LIGHTGRAY='\e[37m'
+
+SHELLC_F_DARKGRAY='\e[90m'
+SHELLC_F_LIGHTRED='\e[91m'
+SHELLC_F_LIGHTGREEN='\e[92m'
+SHELLC_F_LIGHTYELLOW='\e[93m'
+SHELLC_F_LIGHTBLUE='\e[94m'
+SHELLC_F_LIGHTMAGENTA='\e[95m'
+SHELLC_F_LIGHTCYAN='\e[96m'
+SHELLC_F_WHITE='\e[97m'
+
+# Background colors
+SHELLC_B_BLACK='\e[40m'
+SHELLC_B_RED='\e[41m'
+SHELLC_B_GREEN='\e[42m'
+SHELLC_B_YELLOW='\e[43m'
+SHELLC_B_BLUE='\e[44m'
+SHELLC_B_MAGENTA='\e[45m'
+SHELLC_B_CYAN='\e[46m'
+SHELLC_B_LIGHTGRAY='\e[47m'
+
+SHELLC_B_DARKGRAY='\e[100m'
+SHELLC_B_LIGHTRED='\e[101m'
+SHELLC_B_LIGHTGREEN='\e[102m'
+SHELLC_B_LIGHTYELLOW='\e[103m'
+SHELLC_B_LIGHTBLUE='\e[104m'
+SHELLC_B_LIGHTMAGENTA='\e[105m'
+SHELLC_B_LIGHTCYAN='\e[106m'
+SHELLC_B_WHITE='\e[107m'
+
+# Decorations
+SHELLC_D_BOLD='\e[1m'
+SHELLC_D_DIM='\e[2m'
+SHELLC_D_ITALIC='\e[3m'
+SHELLC_D_UNDERLINE='\e[4m'
+SHELLC_D_BLINK='\e[5m'
+SHELLC_D_INVERT='\e[7m'
+SHELLC_D_INVISIBLE='\e[8m'
+SHELLC_D_STRIKETHROUGH='\e[9m'
+
+# Reset
+SHELLC_D_BOLD_RESET='\e[21m'
+SHELLC_D_DIM_RESET='\e[22m'
+SHELLC_D_UNDERLINE_RESET='\e24m'
+SHELLC_D_BLINK_RESET='\e25m'
+SHELLC_D_INVERT_RESET='\e27m'
+SHELLC_D_INVISIBLE_RESET='\e28m'
+
+SHELLC_RESET_COLOR='\e[39m'
+SHELLC_RESET_FULL='\e[0m'
+SHELLC_RESET_COLOR_F='\e[39m'
+SHELLC_RESET_COLOR_B='\e[49m'
+
+# Missing
+SHELLC_RESET_DECORATION=$SHELLC_RESET_FULL