1package color
2
3// TODO read colors from a github.com/go-git/go-git/plumbing/format/config.Config struct
4// TODO implement color parsing, see https://github.com/git/git/blob/v2.26.2/color.c
5
6// Colors. See https://github.com/git/git/blob/v2.26.2/color.h#L24-L53.
7const (
8	Normal       = ""
9	Reset        = "\033[m"
10	Bold         = "\033[1m"
11	Red          = "\033[31m"
12	Green        = "\033[32m"
13	Yellow       = "\033[33m"
14	Blue         = "\033[34m"
15	Magenta      = "\033[35m"
16	Cyan         = "\033[36m"
17	BoldRed      = "\033[1;31m"
18	BoldGreen    = "\033[1;32m"
19	BoldYellow   = "\033[1;33m"
20	BoldBlue     = "\033[1;34m"
21	BoldMagenta  = "\033[1;35m"
22	BoldCyan     = "\033[1;36m"
23	FaintRed     = "\033[2;31m"
24	FaintGreen   = "\033[2;32m"
25	FaintYellow  = "\033[2;33m"
26	FaintBlue    = "\033[2;34m"
27	FaintMagenta = "\033[2;35m"
28	FaintCyan    = "\033[2;36m"
29	BgRed        = "\033[41m"
30	BgGreen      = "\033[42m"
31	BgYellow     = "\033[43m"
32	BgBlue       = "\033[44m"
33	BgMagenta    = "\033[45m"
34	BgCyan       = "\033[46m"
35	Faint        = "\033[2m"
36	FaintItalic  = "\033[2;3m"
37	Reverse      = "\033[7m"
38)
39