aboutsummaryrefslogtreecommitdiff
path: root/.config/shell/colors/bash
blob: 1898573c72d374c9a323e52985d18edeb7e0e037 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
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