From 797eca7cb514c76f83d4d3b0df711ed280184276 Mon Sep 17 00:00:00 2001 From: Patrick Spek Date: Mon, 17 Feb 2020 13:24:44 +0100 Subject: Add colors file for Bash --- .config/shell/colors/bash | 67 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 .config/shell/colors/bash 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 -- cgit v1.1