Printing & Coloring Output
When writing data to the screen in arc, it is recomended that you use:
arc.print(), although it is not required.
arc has a logger setup that will change it's level based on the current enviroment.
The levels are:
Spice up your script's output with some color! Implements both the basic ANSI-16 color scheme, and rgb
arc.print() has the same signature as
also handling removing escape-codes when not writing to a TTY. Because of this,
you should generally always use
arc.print() in favor of
arc.color.colorize() applies an arbitrary number of colors / effects to the provided string, and adds
effects.CLEAR to the end of the string.