Package colors provides helper functions to manage color and color schemes.
LoadBarConfig automatically loads colors from the current bar's configuration. It assumes that the parent process is the i3bar instance, and the bar_id command-line flag identifies the bar id.
LoadFromArgs loads a color scheme from command-line arguments of the form name=value.
LoadFromConfig loads a color scheme from a i3status config file by reading all keys that start with 'color_'
LoadFromMap sets the colour scheme from code.
Set sets a named scheme color to the given value.
ColorfulColor extends image/color.Color with the ability to get a go-colorful.Color. This is simpler than using go-colorful.MakeColor because the backing implementation already has a colorful value.
Hex sanity-checks and constructs a color from a hex-string. Any string that can be parsed by colorful is acceptable.
Scheme gets a color from the user-defined color scheme. Some common names are 'good', 'bad', and 'degraded'.