View Source Weather.Colors (Weather v0.3.3)
Provides ANSI color codes for use in the Weather module.
Summary
Functions
Colorizes a string according to a color code.
Formats and colorizes a temperature.
Returns the default ANSI color codes associated with temperature categories.
Prints colorized text with associated color codes.
Prints the current color configuration.
Removes ANSI characters from a given string.
Types
@type category() ::
:arctic
| :freezing
| :cold
| :chilly
| :cool
| :mild
| :warm
| :hot
| :very_hot
| :scorching
Functions
Colorizes a string according to a color code.
@spec colorize_temp(integer(), Weather.Opts.t()) :: String.t()
Formats and colorizes a temperature.
@spec default_color_codes() :: codes()
Returns the default ANSI color codes associated with temperature categories.
@spec list() :: :ok
Prints colorized text with associated color codes.
@spec list_current(Weather.Opts.t()) :: :ok
Prints the current color configuration.
Removes ANSI characters from a given string.