Add color aliases

This commit is contained in:
Ion Dormenco
2021-05-13 00:44:11 +03:00
committed by GitHub
parent 6549436356
commit c147929f16
4 changed files with 126 additions and 36 deletions

View File

@ -27,14 +27,18 @@ namespace Spectre.Console
{ "teal", 6 },
{ "silver", 7 },
{ "grey", 8 },
{ "gray", 8 },
{ "red", 9 },
{ "lime", 10 },
{ "yellow", 11 },
{ "blue", 12 },
{ "fuchsia", 13 },
{ "magenta", 13 },
{ "aqua", 14 },
{ "cyan", 14 },
{ "white", 15 },
{ "grey0", 16 },
{ "gray0", 16 },
{ "navyblue", 17 },
{ "darkblue", 18 },
{ "blue3", 19 },
@ -78,6 +82,7 @@ namespace Spectre.Console
{ "blueviolet", 57 },
{ "orange4", 58 },
{ "grey37", 59 },
{ "gray37", 59 },
{ "mediumpurple4", 60 },
{ "slateblue3", 61 },
{ "slateblue3_1", 62 },
@ -121,6 +126,7 @@ namespace Spectre.Console
{ "yellow4", 100 },
{ "wheat4", 101 },
{ "grey53", 102 },
{ "gray53", 102 },
{ "lightslategrey", 103 },
{ "mediumpurple", 104 },
{ "lightslateblue", 105 },
@ -158,12 +164,14 @@ namespace Spectre.Console
{ "lightsalmon3", 137 },
{ "rosybrown", 138 },
{ "grey63", 139 },
{ "gray63", 139 },
{ "mediumpurple2_1", 140 },
{ "mediumpurple1", 141 },
{ "gold3", 142 },
{ "darkkhaki", 143 },
{ "navajowhite3", 144 },
{ "grey69", 145 },
{ "gray69", 145 },
{ "lightsteelblue3", 146 },
{ "lightsteelblue", 147 },
{ "yellow3", 148 },
@ -207,6 +215,7 @@ namespace Spectre.Console
{ "lightgoldenrod2", 186 },
{ "lightyellow3", 187 },
{ "grey84", 188 },
{ "gray84", 188 },
{ "lightsteelblue1", 189 },
{ "yellow2", 190 },
{ "darkolivegreen1", 191 },
@ -250,30 +259,55 @@ namespace Spectre.Console
{ "wheat1", 229 },
{ "cornsilk1", 230 },
{ "grey100", 231 },
{ "gray100", 231 },
{ "grey3", 232 },
{ "gray3", 232 },
{ "grey7", 233 },
{ "gray7", 233 },
{ "grey11", 234 },
{ "gray11", 234 },
{ "grey15", 235 },
{ "gray15", 235 },
{ "grey19", 236 },
{ "gray19", 236 },
{ "grey23", 237 },
{ "gray23", 237 },
{ "grey27", 238 },
{ "gray27", 238 },
{ "grey30", 239 },
{ "gray30", 239 },
{ "grey35", 240 },
{ "gray35", 240 },
{ "grey39", 241 },
{ "gray39", 241 },
{ "grey42", 242 },
{ "gray42", 242 },
{ "grey46", 243 },
{ "gray46", 243 },
{ "grey50", 244 },
{ "gray50", 244 },
{ "grey54", 245 },
{ "gray54", 245 },
{ "grey58", 246 },
{ "gray58", 246 },
{ "grey62", 247 },
{ "gray62", 247 },
{ "grey66", 248 },
{ "gray66", 248 },
{ "grey70", 249 },
{ "gray70", 249 },
{ "grey74", 250 },
{ "gray74", 250 },
{ "grey78", 251 },
{ "gray78", 251 },
{ "grey82", 252 },
{ "gray82", 252 },
{ "grey85", 253 },
{ "gray85", 253 },
{ "grey89", 254 },
{ "gray89", 254 },
{ "grey93", 255 },
{ "gray93", 255 },
};
}
}

View File

@ -14,6 +14,11 @@ namespace Spectre.Console
_nameLookup = new Dictionary<int, string>();
foreach (var pair in _numberLookup)
{
if (_nameLookup.ContainsKey(pair.Value))
{
continue;
}
_nameLookup.Add(pair.Value, pair.Key);
}
}