This is required for the terminal based implementation. It is also useful if someone is not running the program directly from a terminal (i.e. on Windows this is likely).
This should also incorporate automatic determination on if we are presenting on a terminal and if so use colours else do not.
This is required for the terminal based implementation. It is also useful if someone is not running the program directly from a terminal (i.e. on Windows this is likely).
This should also incorporate automatic determination on if we are presenting on a terminal and if so use colours else do not.