Add aliases for styles

Closes #37
This commit is contained in:
Patrik Svensson 2020-08-11 07:54:02 +02:00 committed by Patrik Svensson
parent 717931f11c
commit a273f74758
2 changed files with 8 additions and 0 deletions

View File

@ -39,14 +39,18 @@ namespace Spectre.Console.Tests.Unit
[Theory] [Theory]
[InlineData("bold", Decoration.Bold)] [InlineData("bold", Decoration.Bold)]
[InlineData("b", Decoration.Bold)]
[InlineData("dim", Decoration.Dim)] [InlineData("dim", Decoration.Dim)]
[InlineData("i", Decoration.Italic)]
[InlineData("italic", Decoration.Italic)] [InlineData("italic", Decoration.Italic)]
[InlineData("underline", Decoration.Underline)] [InlineData("underline", Decoration.Underline)]
[InlineData("u", Decoration.Underline)]
[InlineData("invert", Decoration.Invert)] [InlineData("invert", Decoration.Invert)]
[InlineData("conceal", Decoration.Conceal)] [InlineData("conceal", Decoration.Conceal)]
[InlineData("slowblink", Decoration.SlowBlink)] [InlineData("slowblink", Decoration.SlowBlink)]
[InlineData("rapidblink", Decoration.RapidBlink)] [InlineData("rapidblink", Decoration.RapidBlink)]
[InlineData("strikethrough", Decoration.Strikethrough)] [InlineData("strikethrough", Decoration.Strikethrough)]
[InlineData("s", Decoration.Strikethrough)]
public void Should_Parse_Decoration(string text, Decoration decoration) public void Should_Parse_Decoration(string text, Decoration decoration)
{ {
// Given, When // Given, When

View File

@ -15,14 +15,18 @@ namespace Spectre.Console.Internal
{ {
{ "none", Decoration.None }, { "none", Decoration.None },
{ "bold", Decoration.Bold }, { "bold", Decoration.Bold },
{ "b", Decoration.Bold },
{ "dim", Decoration.Dim }, { "dim", Decoration.Dim },
{ "italic", Decoration.Italic }, { "italic", Decoration.Italic },
{ "i", Decoration.Italic },
{ "underline", Decoration.Underline }, { "underline", Decoration.Underline },
{ "u", Decoration.Underline },
{ "invert", Decoration.Invert }, { "invert", Decoration.Invert },
{ "conceal", Decoration.Conceal }, { "conceal", Decoration.Conceal },
{ "slowblink", Decoration.SlowBlink }, { "slowblink", Decoration.SlowBlink },
{ "rapidblink", Decoration.RapidBlink }, { "rapidblink", Decoration.RapidBlink },
{ "strikethrough", Decoration.Strikethrough }, { "strikethrough", Decoration.Strikethrough },
{ "s", Decoration.Strikethrough },
}; };
} }