Introduces the use of terminal-based coloring for better differentiating info, warning and error messages.