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!

Reply via email to