module style; import std.conv; import style.color; string set(string s, int code) { return ("%{\x1b[" ~ to!string(code) ~ "m%}") ~ s ~ ( "%{\x1b[" ~ to!string((Color.reset + 0)) ~ "m%}"); } string set(string s, int code, bool close) { return ("%{\x1b[" ~ to!string(code) ~ "m%}") ~ s ~ (close ? ( "%{\x1b[" ~ to!string((Color.reset + 0)) ~ "m%}") : ""); }