ColorD

Robik szadows at gmail.com
Mon May 28 06:30:40 PDT 2012


On Monday, 28 May 2012 at 13:08:27 UTC, Marco Leise wrote:
> Am Sat, 26 May 2012 16:30:58 +0200
> schrieb "Robik" <szadows at gmail.com>:
>
>> 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!


More information about the Digitalmars-d mailing list