diff --git a/src/Spectre.Console.Tests/Unit/StyleTests.cs b/src/Spectre.Console.Tests/Unit/StyleTests.cs index 2ea7016..dda6994 100644 --- a/src/Spectre.Console.Tests/Unit/StyleTests.cs +++ b/src/Spectre.Console.Tests/Unit/StyleTests.cs @@ -39,14 +39,18 @@ namespace Spectre.Console.Tests.Unit [Theory] [InlineData("bold", Decoration.Bold)] + [InlineData("b", Decoration.Bold)] [InlineData("dim", Decoration.Dim)] + [InlineData("i", Decoration.Italic)] [InlineData("italic", Decoration.Italic)] [InlineData("underline", Decoration.Underline)] + [InlineData("u", Decoration.Underline)] [InlineData("invert", Decoration.Invert)] [InlineData("conceal", Decoration.Conceal)] [InlineData("slowblink", Decoration.SlowBlink)] [InlineData("rapidblink", Decoration.RapidBlink)] [InlineData("strikethrough", Decoration.Strikethrough)] + [InlineData("s", Decoration.Strikethrough)] public void Should_Parse_Decoration(string text, Decoration decoration) { // Given, When diff --git a/src/Spectre.Console/Internal/DecorationTable.cs b/src/Spectre.Console/Internal/DecorationTable.cs index c8a9f7b..f84c4b7 100644 --- a/src/Spectre.Console/Internal/DecorationTable.cs +++ b/src/Spectre.Console/Internal/DecorationTable.cs @@ -15,14 +15,18 @@ namespace Spectre.Console.Internal { { "none", Decoration.None }, { "bold", Decoration.Bold }, + { "b", Decoration.Bold }, { "dim", Decoration.Dim }, { "italic", Decoration.Italic }, + { "i", Decoration.Italic }, { "underline", Decoration.Underline }, + { "u", Decoration.Underline }, { "invert", Decoration.Invert }, { "conceal", Decoration.Conceal }, { "slowblink", Decoration.SlowBlink }, { "rapidblink", Decoration.RapidBlink }, { "strikethrough", Decoration.Strikethrough }, + { "s", Decoration.Strikethrough }, }; }