0a3e1b
#
0a3e1b
# Theme file for build.sh
0a3e1b
#
0a3e1b
0a3e1b
#
0a3e1b
# {{{ ANSI attributes reference
0a3e1b
#
0a3e1b
# Attribute	Name 					Note
0a3e1b
# 0 		Reset or normal 			All attributes off
0a3e1b
# 1 		Bold or increased intensity	 	As with faint, the color change is a PC (SCO / CGA) invention.[30][better source needed]
0a3e1b
# 2 		Faint, decreased intensity, or dim 	May be implemented as a light font weight like bold.[31]
0a3e1b
# 4 		Underline 				Style extensions exist for Kitty, VTE, mintty and iTerm2.[32][33]
0a3e1b
# 7 		Reverse video or invert 		Swap foreground and background colors; inconsistent emulation[34]
0a3e1b
#
0a3e1b
# FG 	BG 	Colour name
0a3e1b
# 30 	40 	Black
0a3e1b
# 31 	41 	Red
0a3e1b
# 32 	42 	Green
0a3e1b
# 33 	43 	Yellow
0a3e1b
# 34 	44 	Blue
0a3e1b
# 35 	45 	Magenta
0a3e1b
# 36 	46 	Cyan
0a3e1b
# 37 	47 	White
0a3e1b
# 90 	100 	Bright Black (Gray)
0a3e1b
# 91 	101 	Bright Red
0a3e1b
# 92 	102 	Bright Green
0a3e1b
# 93 	103 	Bright Yellow
0a3e1b
# 94 	104 	Bright Blue
0a3e1b
# 95 	105 	Bright Magenta
0a3e1b
# 96 	106 	Bright Cyan
0a3e1b
# 97 	107 	Bright White
0a3e1b
# }}}
0a3e1b
#
0a3e1b
0a3e1b
#
0a3e1b
# Tag sets
0a3e1b
#
0a3e1b
LOG_TAGS_all="build,fileop,install,zipdist,xtrace,fatal,info,verbose,warning,build_begin,build_finish,build_finish_time,build_vars,group_begin,group_finish,pkg_begin,pkg_finish,pkg_msg,pkg_skip,pkg_step,pkg_strip";
0a3e1b
LOG_TAGS_normal="fatal,info,warning,build_begin,build_finish,build_finish_time,pkg_begin,pkg_finish,pkg_msg";
0a3e1b
LOG_TAGS_verbose="${LOG_TAGS_normal:+${LOG_TAGS_normal},}zipdist,verbose,build_vars,group_begin,group_finish,pkg_skip,pkg_step,pkg_strip";
0a3e1b
0a3e1b
#
0a3e1b
# Subsystem tags
0a3e1b
#
0a3e1b
LOG_TAG_build="";				# (UNUSED)
0a3e1b
LOG_TAG_fileop=36;				# Cyan
0a3e1b
LOG_TAG_install=36;				# Cyan
0a3e1b
LOG_TAG_zipdist=93;				# Bright yellow
0a3e1b
LOG_TAG_xtrace="";				# (UNUSED)
0a3e1b
0a3e1b
#
0a3e1b
# General level tags
0a3e1b
#
0a3e1b
LOG_TAG_fatal=91;				# Bright red
0a3e1b
LOG_TAG_info=93;				# Bright yellow
0a3e1b
LOG_TAG_verbose=96;				# Bright cyan
0a3e1b
LOG_TAG_warning=31;				# Dark red
0a3e1b
0a3e1b
#
0a3e1b
# General build tags
0a3e1b
#
0a3e1b
LOG_TAG_build_begin="4;93";			# Underline; Bright yellow
0a3e1b
LOG_TAG_build_begin_256="4;38;5;219";		# Underline; RGB #ffafff
0a3e1b
LOG_TAG_build_finish="4;93";			# Underline; Bright yellow
0a3e1b
LOG_TAG_build_finish_256="4;38;5;51";		# Underline; RGB #00ffff
0a3e1b
LOG_TAG_build_finish_time="4;93";		# Underline; Bright yellow
0a3e1b
LOG_TAG_build_finish_time_256="4;38;5;50";	# Underline; RGB #00ffd7
0a3e1b
LOG_TAG_build_vars="33";			# Dark yellow
0a3e1b
LOG_TAG_build_vars_even_256="38;5;93";		# RGB #8700ff
0a3e1b
LOG_TAG_build_vars_odd_256="38;5;92";		# RGB #8700d7
0a3e1b
0a3e1b
#
0a3e1b
# Build group tags
0a3e1b
#
0a3e1b
LOG_TAG_group_begin="4;93";			# Underline; Bright yellow
0a3e1b
LOG_TAG_group_begin_even_256="4;38;5;213";	# Underline; RGB #ff87ff
0a3e1b
LOG_TAG_group_begin_odd_256="4;38;5;212";	# Underline; RGB #ff87d7
0a3e1b
LOG_TAG_group_finish="4;92";			# Underline; Bright green
0a3e1b
LOG_TAG_group_finish_even_256="4;38;5;123";	# Underline; RGB #87ffff
0a3e1b
LOG_TAG_group_finish_odd_256="4;38;5;122";	# Underline; RGB #87ffd7
0a3e1b
0a3e1b
#
0a3e1b
# Package build tags
0a3e1b
#
0a3e1b
LOG_TAG_pkg_begin_even=93;			# Bright yellow
0a3e1b
LOG_TAG_pkg_begin_odd=93;			# Bright yellow
0a3e1b
LOG_TAG_pkg_begin_even_256="38;5;201";		# RGB #ff00ff
0a3e1b
LOG_TAG_pkg_begin_odd_256="38;5;200";		# RGB #ff00d7
0a3e1b
LOG_TAG_pkg_finish_even=92;			# Bright green
0a3e1b
LOG_TAG_pkg_finish_odd=92;			# Bright green
0a3e1b
LOG_TAG_pkg_finish_even_256="38;5;117";		# RGB #87d7ff
0a3e1b
LOG_TAG_pkg_finish_odd_256="38;5;116";		# RGB #87d7d7
0a3e1b
LOG_TAG_pkg_msg=90;				# Dark grey
0a3e1b
LOG_TAG_pkg_skip_even=36;			# Cyan
0a3e1b
LOG_TAG_pkg_skip_odd=36;			# Cyan
0a3e1b
LOG_TAG_pkg_skip_even_256="38;5;105";		# RGB #8787ff
0a3e1b
LOG_TAG_pkg_skip_odd_256="38;5;104";		# RGB #8787d7
0a3e1b
LOG_TAG_pkg_step_even=90;			# Dark grey
0a3e1b
LOG_TAG_pkg_step_odd=90;			# Dark grey
0a3e1b
LOG_TAG_pkg_step_even_256="38;5;242";		# RGB #6c6c6c
0a3e1b
LOG_TAG_pkg_step_odd_256="38;5;240";		# RGB #585858
0a3e1b
LOG_TAG_pkg_strip=93;				# Bright yellow
0a3e1b
0a3e1b
# vim:foldmethod=marker ft=sh