16 lines
374 B
D
16 lines
374 B
D
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%}") : "");
|
|
}
|