From 7a898206fae820bd2fd338d8bb44ce905e39b287 Mon Sep 17 00:00:00 2001 From: Silas Groh Date: Fri, 2 Jun 2023 13:57:08 +0200 Subject: [PATCH] fix: use short forms for colors below 8 (#31) closes #30 --- src/lib.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib.rs b/src/lib.rs index 3af9eb7..ecdbeb4 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -14,6 +14,7 @@ pub struct Color(pub Option); impl Display for Color { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { match self.0 { + Some(color @ 0..=7) => write!(f, "\x1b[3{color}m"), Some(color) => write!(f, "\x1b[38;5;{color}m"), None => write!(f, "\x1b[39m"), }