termcolor-d 0.0.1

Colorize writeln(...) output


To use this package, put the following dependency into your project's dependencies section:

dub.json
dub.sdl

termcolor-d

colors

Hackish library use colors with writeln(...); on POSIX.

Examples

// all below retun ANSI color codes, which most terminals will interpret correctly

C.red.fg;       // Color → Red → Foreground
C.blueDark.bg;  // Color → Blue (Dark) → Background
C.reset.fg;     // Color → Default Color → Foreground
C.reset.bg;     // Color → Default Color → Background
resetColor;     // Reset foreground and background colors to default
import std.stdio : writeln;

writeln(C.green.fg, "Green text", resetColor);
writeln(C.blue.bg, "Blue", C.blueDark.bg, "Dark", resetColor);
writeln("Written in ", C.yellow.fg, "yellow color and ", C.blackDark.bg, "dark background", resetColor, "!");

dub

/// dub.json
"dependencies": {
    "termcolor-d": "~>0.0.1",
    ...
}
/// dub.sdl
dependency "termcolor-d" version="~>0.0.1"

Shameless plugs

scone 🍞 - If you need a more fleshed out library to handle text, colors, and keyboard input.

Authors:
  • Vladimirs Nordholm
Dependencies:
none
Versions:
0.0.1 2018-Nov-21
~master 2018-Nov-23
Show all 2 versions
Download Stats:
  • 0 downloads today

  • 1 downloads this week

  • 12 downloads this month

  • 12 downloads total

Score:
0.7
Short URL:
termcolor-d.dub.pm