On Monday, 28 May 2012 at 13:08:27 UTC, Marco Leise wrote:
Am Sat, 26 May 2012 16:30:58 +0200
schrieb "Robik" <[email protected]>:
I would like to share with my new library written in D. As
name may suggest (or not) it adds color to your console
output, it works on both Linux and Windows platforms. I
haven't seen any similar library for D language, so I decided
to create this one.
Source and examples(included in Readme file) can be found on
GitHub repo: https://github.com/robik/ColorD
Regards,
Robik.
Ah, this can be used to pimp the console output.
Give it the following additions to make it complete and useful:
* fg/bg colors are just two attributes, add e.g. bold,
underline, italic
(http://en.wikipedia.org/wiki/ANSI_escape_code)
* detect type of "stdout"; terminal or pipe/file
(Posix: http://linux.die.net/man/3/isatty)
The latter is important to not accidentally write escape codes
into a file if output is redirected. Some tools let you chose
to output with or without colors, so it would be nice if you
library could offer a "isAnsiTerminal" function, so the
programmer can chose to output with or without colors. :)
This is a good idea!
Okay, I think I will have to set up VM and start working on it.
Thanks for your suggestion by the way!