diff --git a/src/lib.zig b/src/lib.zig index 913d38e5785517635bc3b21c6b50c932e32c417f..53a32b1a132439aa06cbed56adeb819ff8ed19d2 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -187,9 +187,21 @@ pub const color = struct { return csi.SGR(.{40 + @enumToInt(s)}) ++ m ++ style.ResetBgColor; } + pub fn Bold(comptime m: []const u8) []const u8 { + return style.Bold ++ m ++ style.ResetIntensity; + } + pub fn Faint(comptime m: []const u8) []const u8 { return style.Faint ++ m ++ style.ResetIntensity; } + + pub fn Italic(comptime m: []const u8) []const u8 { + return style.Italic ++ m ++ style.ResetItalic; + } + + pub fn Underline(comptime m: []const u8) []const u8 { + return style.Underline ++ m ++ style.ResetUnderline; + } }; //