added new colors
This commit is contained in:
@@ -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";
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user