From 4d1415bc0f3b18c18545d96d86ae2fca9e113ac3 Mon Sep 17 00:00:00 2001 From: Michael Pfaff Date: Tue, 30 Apr 2024 17:26:45 -0400 Subject: [PATCH] Add missed style code and individual style reset codes --- src/lib.rs | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 389b9f1..5089c1a 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -48,10 +48,38 @@ macro_rules! __ansi_style_code { (negative) => { $crate::style_code!(7) }; + (invisible) => { + $crate::style_code!(8) + }; (crossed) => { $crate::style_code!(9) }; + (reset_bold) => { + $crate::style_code!(22) + }; + (reset_faint) => { + $crate::style_code!(22) + }; + (reset_italic) => { + $crate::style_code!(23) + }; + (reset_underline) => { + $crate::style_code!(24) + }; + (reset_blink) => { + $crate::style_code!(25) + }; + (reset_negative) => { + $crate::style_code!(27) + }; + (reset_invisible) => { + $crate::style_code!(28) + }; + (reset_crossed) => { + $crate::style_code!(29) + }; + (black) => { // BACKGROUND COLOR $crate::style_code!(30) @@ -77,6 +105,9 @@ macro_rules! __ansi_style_code { (white) => { $crate::style_code!(37) }; + (reset_color) => { + $crate::style_code!(39) + }; } pub use __ansi_style_code as style_code;