added new colors

This commit is contained in:
2026-05-25 19:57:02 +03:00
parent e0d49b76f8
commit e9f1bd31f1
+34
View File
@@ -30,10 +30,26 @@ string getOsDate();
enum class Color { enum class Color {
Red, Red,
RedLight,
RedDeep,
Green, Green,
GreenLight,
GreenDeep,
Blue, Blue,
BlueLight,
BlueDeep,
Yellow, Yellow,
YellowLight,
Magenta, Magenta,
Purple,
PurpleLight,
PurpleDeep,
Orange,
OrangeLight,
OrangeDeep,
Cyan,
Gray,
Dark,
Reset Reset
}; };
@@ -205,15 +221,33 @@ string getDistro() {
string color(Color c) { string color(Color c) {
switch (c) { switch (c) {
case Color::Red: case Color::Red:
case Color::RedLight:
case Color::RedDeep:
return "\033[1;31m"; return "\033[1;31m";
case Color::Green: case Color::Green:
case Color::GreenLight:
case Color::GreenDeep:
return "\033[1;32m"; return "\033[1;32m";
case Color::Blue: case Color::Blue:
case Color::BlueLight:
case Color::BlueDeep:
return "\033[1;34m"; return "\033[1;34m";
case Color::Yellow: case Color::Yellow:
case Color::YellowLight:
case Color::Orange:
case Color::OrangeLight:
case Color::OrangeDeep:
return "\033[1;33m"; return "\033[1;33m";
case Color::Magenta: case Color::Magenta:
case Color::Purple:
case Color::PurpleLight:
case Color::PurpleDeep:
return "\033[1;35m"; return "\033[1;35m";
case Color::Cyan:
return "\033[1;36m";
case Color::Gray:
case Color::Dark:
return "\033[1;37m";
case Color::Reset: case Color::Reset:
return "\033[0m"; return "\033[0m";
} }